Jordan Petridis
569c00ff5f
Allow for parallel development instance
...
This adds a configuration option in meson, if set it changes the
application ID allowing for stable and development version to be
run at the same time.
2018-08-28 17:22:13 +03:00
Jordan Petridis
15457e1db4
App/Build: Use env! macro to fetch the variable
...
env! is resolved at compile time which means we don't need to read
and set LOCALDI from build.rs
2018-08-28 17:22:13 +03:00
Jordan Petridis
0ae1eb9578
build: Translate desktop and appdata files
2018-08-28 17:22:13 +03:00
Jordan Petridis
aa1d0161d3
cargo fmt
2018-08-27 21:08:29 +03:00
Jordan Petridis
a1b4306954
Merge remote-tracking branch 'zander/master'
...
See !65 for more.
2018-08-27 10:53:07 +03:00
Jordan Petridis
46cfa79e89
Update .gitignore
2018-08-26 12:39:26 +03:00
Jordan Petridis
a480f47cea
cargo fmt
2018-08-26 12:38:36 +03:00
Jordan Petridis
4ef789e7b9
Meson: Fix build_always deprication warning
...
build_always has been replaced by build_always_stale and
build_by_default is assumed now.
https://mesonbuild.com/Reference-manual.html#custom_target
2018-08-26 12:38:36 +03:00
Jordan Petridis
8bc81d6b5e
Update pot files
2018-08-22 08:29:30 +03:00
Jordan Petridis
6c5cb8f07d
AboutDialog: Translate website label
2018-08-22 08:29:12 +03:00
Jordan Petridis
70e79e50d6
Change the website to point to the wiki page
...
Thanks a lot to @svito for creating the page!
2018-08-21 20:11:38 +03:00
Jordan Petridis
d2c6c6cc4d
Update pot files
2018-08-20 14:09:34 +03:00
Jordan Petridis
ba5e22bd21
README: Add flathub banner
2018-08-20 13:55:15 +03:00
Jordan Petridis
9d0bfdea44
README: Update build instructions
2018-08-20 13:41:19 +03:00
Jordan Petridis
92ae681517
Add gtk tests
...
Currently we only test the GtkBuilder files.
Also I can't find a way to get gtk to uninitialize and reinitialize
in a different thread.
Close #56
2018-08-20 13:14:41 +03:00
Jordan Petridis
3afa8c4441
Flatpak: avoid the git redirect
2018-08-20 05:27:31 +03:00
Jordan Petridis
04161284a7
Headerbar: Make the switcher insensitive if empty
...
If there are no shows/episodes to display, there isn't any point
to being able to hit the switcher.
2018-08-19 14:31:27 +03:00
Jordan Petridis
14d4818867
App: Disable refresh action while in empty state
...
Close #71
2018-08-19 14:25:41 +03:00
Jordan Petridis
9f42e91088
Refactor content state with Application actions
...
Instead of each view/widget determening if its populated on its own,
make add Application Actions and apply the state globally.
2018-08-19 13:44:11 +03:00
Jordan Petridis
79ac3b9700
Update dependancies
2018-08-18 18:33:26 +03:00
Jordan Petridis
7a3178896b
Remove criterion
...
Haven't been able to use it effectivly with futures. Maybe will
revisit it again at a later time. For now it just adds extra
build time.
2018-08-18 18:02:28 +03:00
Jordan Petridis
ee95512321
Update .gitignore
2018-08-18 17:37:06 +03:00
Jordan Petridis
55519b1855
scripts/test.sh: avoid conlfict with vanila cargo
...
I am not sure why, but cargo does not like it if flatpak-builder
and gnome Builder try to use the same target/ directory, even
though the environment should be almost identical.
The only difference is that Builder uses flatpak build instead of
flatpak-builder as far as I can see.
2018-08-18 17:34:49 +03:00
Jordan Petridis
89b99614a0
Refactor the tests to use ? operator
...
As of ructc 1.27 #[test] can return errors. This improves a great
deal the ergonomics.
2018-08-18 17:02:31 +03:00
Jordan Petridis
7bbd9a1a4f
Update the test script
2018-08-18 16:25:43 +03:00