Commit Graph

21 Commits

Author SHA1 Message Date
1b2e43e2c3 Remove recreate tree method.
Removing and recreating tree isn't very efficient, so for operations
like adding new directory or removing items from the store, only
affected rows are changed (added or removed from the treestore).
2023-10-10 18:11:07 +02:00
5815fffcab Handle deleting things 2023-10-10 18:06:22 +02:00
ee7bde5adc Make an empty Tree() as a base for recreating tree. 2023-10-10 18:05:16 +02:00
6af7b9b1b8 Added delete method.
This probably will be reiterate later, as password store need to be
updated as well (i.e. removing changes need to be committed in git).
2023-10-10 18:03:34 +02:00
b292556403 Attempt to create directory on the repository. 2023-10-10 17:58:03 +02:00
275bdb6583 Added keyboard copy for user and password for active item 2023-10-02 17:17:17 +02:00
14430d071a Fix the layout of pane, make password show/hide on icon click.
Also make searchbox focused by default.
2023-10-02 17:12:01 +02:00
d615fce574 Added keyboard navigation on treeview 2023-10-02 17:09:55 +02:00
aefcaa8288 Reset form, if no password file is selected on treeview 2023-10-02 15:39:51 +02:00
e39d3cdb32 Fill the form with pass data. 2023-10-02 15:37:21 +02:00
e62e6f5c3b Added method for retrieving pass data. 2023-10-02 15:34:08 +02:00
180948e18c Added widgets for pass preview 2023-10-02 15:31:52 +02:00
b20e5dbd49 Use the configuration. 2023-10-02 15:25:07 +02:00
97cf290ffc Added toolbar. 2023-10-02 15:23:57 +02:00
34e21640d2 Make search box filtering the data on tree view. 2023-10-02 15:21:53 +02:00
bb6790b467 Fill the treeview with gathered data. 2023-10-02 15:19:33 +02:00
fc1d7f09ec Added TreeView 2023-10-02 15:14:25 +02:00
9a44f534e7 Added search entry 2023-10-02 15:11:56 +02:00
ec7d574527 Read config file. 2023-10-02 15:02:27 +02:00
b3abe67b53 Added class for the pass interaction. 2023-10-01 20:34:53 +02:00
12c7fa2945 Initial import 2023-10-01 20:31:40 +02:00