Commit graph

122 commits

Author SHA1 Message Date
Bilal Elmoussaoui
0edc4da4cc about dialog: no need for a specific file for it. 2019-02-12 11:12:38 +01:00
Bilal Elmoussaoui
87d1bf3787 AccountRow: add delete action
moves the edit action to popover along with delete button
2019-02-11 22:31:48 +01:00
Bilal Elmoussaoui
e997175066 code cleanup & i18n fixes 2019-02-11 21:20:06 +01:00
Bilal Elmoussaoui
059e0d59ff AddAccountWindow: more fixes to GtkCombobBox
Thanks glade for making things harder ^^
2019-02-11 20:54:55 +01:00
Bilal Elmoussaoui
809dd3ffc1 AddAccountWindow: fix providers data missing 2019-02-11 20:18:42 +01:00
Bilal Elmoussaoui
c260624e1c Settings: fix notifications 2019-02-11 17:27:03 +01:00
Bilal Elmoussaoui
3fb0d87c43 Settings: switch to using Gtk.Template and ditch uneeded options 2019-02-11 17:22:34 +01:00
Bilal Elmoussaoui
343d57462b window: improve login widget 2019-02-11 15:10:43 +01:00
Bilal Elmoussaoui
75f154988a LoginWidget: remove uneeded widget, use Gtk.Template
reduce the complexity of the code by adding a GObject Property to the main window
this allows us to keep the state tracking pretty simple
2019-02-11 15:01:59 +01:00
Bilal Elmoussaoui
5dcbe60cdc main window: finish migration 2019-02-11 02:28:30 +01:00
Bilal Elmoussaoui
e43abc64ef ditch gdlib 2019-02-11 01:52:41 +01:00
Bilal Elmoussaoui
077b2afb61 main window: start migration to Gtk.Template 2019-02-11 01:35:55 +01:00
Bilal Elmoussaoui
bd6d28b1c6 ui: remove selection mode
the selection mode was not that useful as the only possible action was removing accounts
2019-02-11 00:40:12 +01:00
Bilal Elmoussaoui
af0d102029 ui: convert AccountRow to use Gtk.Template 2019-02-11 00:17:08 +01:00
Bilal Elmoussaoui
87aff34fa8 ui: update edit account to use Gtk.Template 2019-02-10 23:44:58 +01:00
Bilal Elmoussaoui
2ef6f9ebe3 ui: update add account to use Gtk.Template 2019-02-10 23:33:39 +01:00
Bilal Elmoussaoui
63a5ff6d6c ui: rewrite AccountConfig using Gtk.Template 2019-02-10 23:07:34 +01:00
Bilal Elmoussaoui
794198c206 appdata: update to the latest specs 2019-02-10 22:22:21 +01:00
Bilal Elmoussaoui
4b7ed43778 Rewrite AboutDialog using glade widgets 2019-01-25 20:00:23 +01:00
Christopher Davis
3e9695b95f icons: Use scalable icon as fallback
This allows us to remove the last .png of the app icon.
2019-01-07 19:55:21 -05:00
Christopher Davis
6e41eae4c5 icons: Use new icon by Tobias Bernard
GNOME has new icon guidelines, and Tobias created a new
icon that adheres to them.

As part of the new guidelines, we only need to ship a scalable icon rather than a bunch of different sizes for
the app icon.

Co-authored-by: Tobias Bernard <tbernard@gnome.org>
2019-01-06 20:47:34 -05:00
Bilal Elmoussaoui
28296876b9 meson: fix dependencies & serach provider build 2019-01-01 17:00:34 +01:00
Christopher Davis
19cbe2e146 style.css: Remove custom .devel style class
GTK now includes it's own .devel style class, so we don't
need to overwrite it with our own custom one.
2019-01-01 00:44:56 -05:00
Bilal Elmoussaoui
b6f806405c update providers database 2018-12-30 15:02:37 +01:00
Bilal Elmoussaoui
a5146264b4 remove pgp option and various improvements 2018-12-30 14:50:37 +01:00
James Westman
27076ff5a9 Add keyboard shortcuts (#92) 2018-12-28 16:23:42 -06:00
Bilal Elmoussaoui
62b6051bb2 Merge branch 'hdycolumn' into 'master'
list.py: Use HdyColumn for adaptive list view

See merge request World/Authenticator!106
2018-10-21 18:15:38 +00:00
Bilal Elmoussaoui
2b6eed0610 Merge branch 'flatpak-dual-install' into 'master'
Allow dual install of Authenticator

See merge request World/Authenticator!105
2018-10-21 18:13:24 +00:00
Bilal Elmoussaoui
8c09c4e9b4 Merge branch 'fix-symbolic-icon' into 'master'
icons: Fix symbolic icon

See merge request World/Authenticator!104
2018-10-21 18:10:58 +00:00
Christopher Davis
f76a70049d style.css: Remove progressbar radius with new css class
The ProgressBar at the top of the screen had rounded corners
on both ends. With the new style class only the right edge of
the blue moving part is rounded. This keeps everything else
flush with the corners for clean styling.
2018-10-20 20:21:49 -04:00
Christopher Davis
c423a32242 style.css: Use detailed devel styling
Other apps use a detailed .devel styling with a grey icon
rather than just a gradient. This commit brings that styling
to (Development) Authenticator
2018-10-20 16:56:29 -04:00
Christopher Davis
7d36769d6a Remove unneeded padding from accounts_container
Before HdyColumn the padding was hard-coded. With HdyColumn's
adaptive padding the css is no longer needed so the style
class has been removed.
2018-10-19 22:16:43 -04:00
Christopher Davis
a1fd726bed Allow dual install of Authenticator
Flatpak CI allows us to generate a CI bundle that we can install
alongside the stable versions of Authenticator. With this commit
the stable Authenticator is no longer overwritten when installing
a development flatpak.
2018-10-19 15:40:48 -04:00
Christopher Davis
b2a24531da icons: Fix symbolic icon
A spurious space at the top of the symbolic icon .svg prevented the
icon from showing properly in GNOME Shell. This space has now
been removed and the symbolic is working correctly.
2018-10-19 12:47:47 -04:00
Bharat Kalluri
385a36221d Added more shortcuts 2018-09-24 23:00:04 +05:30
Bharat Kalluri
a70da6bcb1 Minor code fixes 2018-09-24 02:36:12 +05:30
Bharat Kalluri
f99c2ad553 Added shortcuts menu entry 2018-09-24 02:27:09 +05:30
Bilal Elmoussaoui
e84df0e924 fix backup/restore in a sandboxed env 2018-09-23 15:53:08 +02:00
Bilal Elmoussaoui
ae47ab8f7b App lock 2018-09-23 10:36:52 +00:00
Bilal Elmoussaoui
da7e2cb97b Backup & Restore 2018-09-11 15:30:19 +00:00
Bilal Elmoussaoui
bcc5353725 bump version number 0.2.4 2018-09-10 17:56:43 +02:00
Bilal Elmoussaoui
f2e27eb5f8 update data.json and fix some code style 2018-09-10 14:54:17 +02:00
Bilal Elmoussaoui
9c24c9ff07
use only one timer for OTP (#92) 2018-09-10 14:30:41 +02:00
Allan Nordhøy
c5cf00d28d Spelling: Changelog changes, "shipped", "more closely" (#90) 2018-09-10 12:11:32 +02:00
Bilal Elmoussaoui
0e77a8683e
New version (#89)
* refresh the window after deleting an account

* update appdata and screenshots

* update translations
2018-09-09 19:41:21 +02:00
Bilal Elmoussaoui
38159022ee
New main window (#87)
* start working on a new main window

* fix some basic ui stuff

* bind the new search bar and action bar

* fix add on an empty window

* add a placeholder text

* generate about.py using meson.build

* provide a way to edit accounts

* fix some issues with editing accounts

* remove the logo from the database
2018-09-09 01:16:13 +02:00
Bilal Elmoussaoui
0fd3d13db4
Fix Flatpak build (#76)
* prepare for a new hotfix release
2018-09-03 12:14:08 +02:00
Allan Nordhøy
281ac8b171 Various spelling fixed 2018-09-02 16:00:24 +02:00
Bilal Elmoussaoui
af99e9b74c prepare for a new release 2018-09-02 15:05:51 +02:00
Bilal Elmoussaoui
1d5296998c Merge branch 'master' of https://github.com/bilelmoussaoui/Authenticator 2018-09-01 18:49:10 +02:00