Jordan Petridis
14d72b92cb
h-gtk: Move appnotif.rs into the widgets module.
2018-05-30 16:45:46 +03:00
Jordan Petridis
8c0055723c
cargo fmt
2018-05-30 16:25:15 +03:00
Jordan Petridis
bb9e368b2d
Merge branch 'ZanderBrown/hammond-gaction_macro'
2018-05-29 22:21:55 +03:00
Zander Brown
2c203acbd2
Use a macro when setting up simple SimpleActions
2018-05-29 17:16:05 +00:00
Jordan Petridis
7115eb573c
Downgrade Diesel to 1.2.x
...
disel_migrations 1.3 triggeres some clippy lints atm.
2018-05-29 18:16:57 +03:00
Jordan Petridis
e626c6f286
app.rs: Factor out the GAction definitions.
2018-05-29 14:04:09 +03:00
Jordan Petridis
24058f9534
h-gtk: Write doc comment for aboutdialog.
2018-05-29 13:36:22 +03:00
Jordan Petridis
a8d47e9a72
app.rs: Remove unused variable.
2018-05-29 13:26:36 +03:00
Jordan Petridis
9a2f51b48d
Update deps.
2018-05-28 22:06:07 +03:00
Jordan Petridis
667deef5f2
Use a mpmc channel instead of the mspc from the std.
2018-05-28 20:49:12 +03:00
Jordan Petridis
aa349aa935
Flatpak: Remove access to XDG_HOME.
...
In 75c50392cb we switched to use the
FileChooserNative API which means that filesystem access is automatically
handled by the Documents(!)(Might be another one) xdg portal.
2018-05-28 19:50:25 +03:00
Jordan Petridis
666ab01d03
Merge branch 'appmenu' into 'master'
...
Appmenu
See merge request World/hammond!33
2018-05-28 16:41:25 +00:00
Zander Brown
ffbab0136f
Bind F10 to open the menu
...
Because we aren't using app-menu accels aren't automatically binded
2018-05-27 15:48:27 +01:00
Zander Brown
b5f7399b2c
RIP appmenu
...
F5 -> <primary>r for refresh
2018-05-27 14:34:58 +01:00
Zander Brown
f1892eeba2
Always show hamburger menu
2018-05-22 10:46:50 +01:00
Zander Brown
e7128a57db
Resolve some comments
2018-05-22 10:28:13 +01:00
Zander Brown
793cafd294
Formatting updates
2018-05-22 09:55:00 +01:00
Zander Brown
9b1097effe
Merge branch 'master' of https://gitlab.gnome.org/World/hammond into appmenu
2018-05-22 09:51:31 +01:00
Zander Brown
079ae0e1f3
Fallback to hamburger when the environment doesn't like app menus
2018-05-21 13:01:06 +01:00
Zander Brown
e181a9837a
Merge upstream master
2018-05-21 12:01:32 +01:00
Zander Brown
ca5c7022ef
Fixed some shortcut display issues
...
Also give FileChooserNative arguments in the right order & add F5 to refresh
2018-05-21 11:49:35 +01:00
Zander Brown
75c50392cb
Everything works (ish)
...
Also use FileChooserNative for flatpak nicities
2018-05-21 10:06:10 +01:00
Jordan Petridis
74f8e744ac
Version bump.
2018-05-20 17:47:33 +03:00
Jordan Petridis
1c657036da
Update Changelog.
2018-05-20 17:40:27 +03:00
Jordan Petridis
2869bb3ef3
Flatpak: Allow the app to access the Home folder.
...
This is needed in order to import an OPML file. There
might be a better solution to this.
2018-05-20 17:37:48 +03:00
Jordan Petridis
784e117a8a
cargo fmt
2018-05-20 16:39:36 +03:00
Zander Brown
8c2ea052de
Keyboard shortcut overview!
...
(shame everything else is broken...)
2018-05-20 13:59:00 +01:00
Jordan Petridis
0b6bbf6733
CI: Fix rustfmt job.
2018-05-20 14:36:20 +03:00
Jordan Petridis
2312df3718
Fix rustfmt config.
2018-05-20 14:32:06 +03:00
Zander Brown
095dd73c52
Move refresh
2018-05-19 22:11:44 +01:00
Zander Brown
ac6ac42860
Move import
2018-05-19 21:48:38 +01:00
Zander Brown
c6ce888cc7
Define an app-menu with About & Quit actions
...
Rename some paths for auto resource magic
2018-05-19 20:38:36 +01:00
Jordan Petridis
c4e6fcc451
Version bump.
2018-05-19 13:11:02 +03:00
Jordan Petridis
22ae5242b2
Update Changelog.
2018-05-19 12:44:14 +03:00
Jordan Petridis
4d77281249
Update deps.
2018-05-19 12:17:55 +03:00
Jordan Petridis
b77a373efa
Opml: remvoe uneccesary to_string invocation.
2018-05-17 15:08:38 +03:00
Jordan Petridis
463c3908d4
Revert "gitlabci: switch to test rust-nightly till the stable image is update."
...
This reverts commit 2711ebca68 .
Rust stable image is updated again.
2018-05-16 21:00:35 +03:00
Jordan Petridis
79239a2e01
gitlabci: Cache cargo for the clippy job.
2018-05-16 20:59:54 +03:00
Jordan Petridis
41073615e9
Clippy: Derive Copy for appnotif::UndoState
2018-05-16 19:54:07 +03:00
Jordan Petridis
bd12b09cbc
ShowsView: Fix a bug where the last show would not be shown.
...
utils::lazy_load() now calls widget.show() for each widget it adds
to the parent container.
2018-05-16 19:44:58 +03:00
Jordan Petridis
7d598bb1d0
h-gtk: Smooth out some stack transitions.
2018-05-16 19:40:36 +03:00
Jordan Petridis
ccd3e3ab2c
h-gtk: Show error notifications when OPML import fails.
2018-05-16 17:54:32 +03:00
Jordan Petridis
118dac5a1a
app.rs: Add an action for showing error notification.
2018-05-16 17:30:43 +03:00
Jordan Petridis
7035fe05c4
InAppNotification: Extend the widget to allow showing notifications without an undo button.
2018-05-16 16:58:03 +03:00
Jordan Petridis
af7331c6c6
h-gtk: Rename EpisodeViewWidget to HomeEpisode.
2018-05-16 16:33:54 +03:00
Jordan Petridis
4d2b64e79d
h-gtk: Remember the vertical allingment of the ShowsView.
2018-05-13 22:47:56 +03:00
Jordan Petridis
d47bbd6131
Remove explicit and not needed inline calls.
...
This code is not performance critical and the compiler will already
inline whatever it thinks it might benefit it.
2018-05-13 22:08:25 +03:00
Jordan Petridis
54fafa07a2
h-gtk: Use clone! macro to replace some boilerplate.
2018-05-13 21:51:32 +03:00
Jordan Petridis
97eef9149c
import_dialog: Do not show hidden files in the FileChooser.
2018-05-13 00:22:54 +03:00
Jordan Petridis
b95e70a8c4
import_dialog: Only show xml files in the FileChooser.
2018-05-13 00:06:35 +03:00