Comments (7)
Contract programming done.
Manual will updates later.
Now I'm thinking how to compress that giant response with stack overflow. And whether the answer to it is not already scattered throughout the manual.
from replay.
Yes, I know 😃
But its integration is not too good, mostly cause Adwaita was not designed with Windows in mind. Also, there are no animations when resizing the window and the snap animation looks pretty weird.
However, when I have something ready and usable on Linux I will check if there are details I can polish for an optimal Windows experience
from replay.
GNOME recommends use special gtk theme on windows https://www.gtk.org/docs/installations/windows/#building-and-distributing-your-application
Also u can look how this guy solve that https://birdfont.org/
By the way, just wondering why you chose vala? And how does it feel to program in it compared to other languages?
from replay.
I don't know if this looks good, the title bar is too big for Windows standards (cause I'm using HdyViewSwitcher and maybe the theme is not prepared for that)
Also Birdfont does not use Client Side Decorations, so it is Windows that handles animations when resizing and snapping
By the way, just wondering why you chose vala? And how does it feel to program in it compared to other languages?
Well, I had some experience with C# in Windows, so Vala feels very familiar. What has surprised me and required some effort on my part has been the lack of documentation you have. For example, I had to find out via StackOverflow about the reasons for the existence of the construct block, there are also things described in the Tutorial that do not appear in the manual, there are even things that appear in the tutorial for C# programmers that do not appear in any other side.
Beyond that, I am very happy with Vala and its current growth (I love Ben Waffle's language server, and I'm super excited for GVls). I feel that elementary has greatly boosted its use and that favored the appearance of new projects written in this language.
from replay.
Oh nice, what a coincidence, "you came to the right place". I'm a trusted gnome editor(I can edit a gnome site) and I was just about to put the Vala wiki in order, recently I've been sorting projects into dead/not dead, adding links to places where you can ask questions, companies that use vala, and stuff like that.
So send a link to the question that you asked on stack, tell me what exactly is in the guide for C# that is not in the main, and what other suggestions there are, I will fix it on the wiki within 2 days.
PS And I'm porting the main guide to a more convenient and modern look, but so far only in Russian. https://vala.gitbook.io/vala/examples/basic (This page on eng)
from replay.
Well, the question is not mine, but the same was very useful for me to undestand the reason for the existence of the construct block and not just use the construct method like other OO languages
https://stackoverflow.com/questions/33003942/vala-different-type-of-constructors
I cannot find what exactly was in the "Vala for C# programmers" and not in the main right now,
Also, I do not why this is not in the manual, cause it's very useful.
And this...
there are a lot of TODOs in the manual. Luckily for contract programming there are some examples on the tutorials, but you know, the best is to have all the things in just one place
That's all I can say atm. If I remember/find more things later, I'll let you know
from replay.
Great, I see then that the Vala manual and all the wiki related will be better every day :)
I'll close this since is not related to the project anymore, we can still talking about this on matrix if you want to (I found you there)
from replay.
Related Issues (20)
- Build action for ARM64 HOT 3
- Implement a navigator widget that connects to the navigation service and performs the main navigation
- Implement main window layout (sidebar navigation on desktop form factors, bottom navigation bar on mobile form factors)
- Connect the main window with the navigation service to display: primary and secondary views in the sidebar, and only the primary views in the bottom bar
- Empty window HOT 2
- Can't compile under archlinux / find gjson package HOT 4
- error: app/app.drey.Replay.Devel.flatpak/x86_64/master not installed HOT 1
- Nix flake HOT 2
- Should we move Replay-Design here? HOT 8
- Ability to store and organize playlists
- Update contributing guidelines HOT 1
- Basic GUI Layout HOT 1
- Implement the trends page
- Implement the search view
- Implement the videos page HOT 1
- Project is not written in Rust, the official language of the official GNU/Linux DE (Gnome) HOT 6
- Extend scope beyond youtube, support alternatives (for e.g. Odysee.com, Bitchute.com, PeerTube) HOT 1
- Link subscribed channels across backends (youtube, odysee...) in one place HOT 1
- Exporting, importing and syncing
- Is there a way i could contribute by translating replay to my mother language (Croatian) HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from replay.