75 Commits
Author SHA1 Message Date
julian 94de09f429 Remove hydra jobs 2025-03-21 18:11:45 +01:00
julian bdc2e7a050 Remove duplicate sheet db entries on sheet validation 2025-03-21 18:10:35 +01:00
julian 67d5dac0d1 Remove xournalpp dependency in flake 2025-01-16 18:24:18 +01:00
julian d20bcf6a2d Update flake and cargo lock 2025-01-09 21:37:23 +01:00
julian 808698dd1c Clean up flake code 2025-01-09 21:37:06 +01:00
julian 59864de6bd flake: Limit hydra jobs to x86 and aarch64 2025-01-09 21:27:41 +01:00
julian dd36dab497 Add hydraJobs to nix flake 2024-12-06 19:26:28 +01:00
julian 26133a692f Implement specifying working_directory in config file 2024-11-25 20:34:31 +01:00
julian 9a212a85ea Add desktop file and icon 2024-11-24 21:29:31 +01:00
julian e201539219 Add possibility to open xournalpp directly 2024-06-28 11:19:56 +02:00
julian d7379a2a9f Open annotated versions if they exist 2024-06-27 22:00:28 +02:00
julian 182675d14e Finally fix dependency crates being rebuilt by crane 2024-06-04 23:18:59 +02:00
julian de00301c39 Enhance flake with more robust setup 2024-06-04 22:30:18 +02:00
julian 41f79a992e Fix icons not showing when using flake 2024-06-04 22:12:54 +02:00
julian 367997839c Use crane instead of naersk fixing issues of relm4-icons 2024-05-27 12:38:27 +02:00
julian b01c08bdbe Use EntryCompletion instead of custom Popovers 2024-05-26 14:32:16 +02:00
julian c3e5db6889 Try out different autosuggestion methods 2024-05-26 14:29:16 +02:00
julian e0feae0546 Fix dialog entry buffers 2024-05-26 12:32:23 +02:00
julian 48f789ca83 Clean up code 2024-05-26 12:12:33 +02:00
julian 35a47704db Commit icons file 2024-05-26 12:11:35 +02:00
julian f4080ca651 Fix alert dialog only showing once 2024-05-26 12:05:14 +02:00
julian fae93ee352 Update cargo dependencies, fix icons 2024-05-26 12:01:25 +02:00
julian 011dab8d99 Add alert dialog when cancel with empty fields 2024-05-26 10:49:38 +02:00
julian 0e34138a6a Make dialog look good 2024-05-26 09:36:57 +02:00
julian a7db35e8ac dialog: Make composer be read from database 2024-05-26 09:14:39 +02:00
julian ee8a887caa Make sheet edit dialog openable again 2024-05-26 08:50:29 +02:00
julian 9692b1a825 First try in implementing sheet edit dialog 2024-05-25 23:11:33 +02:00
julian 2ffd0bbbc3 First try in implementing sheet edit dialog 2024-05-25 23:10:47 +02:00
julian 58901dae37 Scroll to top on sheet listing changed (e.g. sorted) 2024-05-25 22:01:42 +02:00
julian cfb3cc9835 Set last_opened of new sheets to now
Makes them appear at the top of the list
2024-05-25 21:30:08 +02:00
julian 7cce6409b7 Run cargo and clippy fix 2024-03-02 18:58:11 +01:00
julian 7b931fb033 Add reload button functionality 2024-03-02 18:56:02 +01:00
julian 3f5e621b6b Finish implementing sort and shuffle features 2024-03-02 17:28:12 +01:00
julian f73cc8f7ea Start implementing sort and shuffle features 2024-03-02 14:45:31 +01:00
julian 17f2985bb7 Run cargo and clippy fix 2024-02-11 09:38:42 +01:00
julian 42b7d422a8 Remove BookSheet and make it normal Sheet
Simplifies code a lot
2024-02-11 09:35:32 +01:00
julian d3f2375995 Complete major sheet refactoring
Now using books etc is far easier
2024-02-10 21:49:46 +01:00
julian 4ddfd75b2a Start major sheet refactoring 2024-02-10 00:58:40 +01:00
julian 6cb7abad4c Mcdu: add margin and make all keys same size 2024-02-07 20:52:35 +01:00
julian fc61870b7e Delete stack layout, instead only show one listing 2024-02-07 20:48:34 +01:00
julian 8343fb80dc Run cargo fix 2024-02-07 20:43:52 +01:00
julian 6fc322f315 Fix updated orphans not displayed 2024-02-07 20:43:09 +01:00
julian b16eb710dd Put database into specified file directory 2024-02-07 20:31:07 +01:00
julian f9c2cfb618 Implement sorting by last_opened 2024-02-07 20:26:34 +01:00
julian bea97b55f3 Make relm4 app async and update last_opened in db 2024-02-07 20:05:20 +01:00
julian 603864e7f6 Apply cargo and clippy fix 2024-02-07 19:23:22 +01:00
julian 4d5e6f19fc Successfully implement orphan database inserting 2024-02-07 19:21:53 +01:00
julian b102906f11 Modify Sheet struct, add OrphanFile table and db 2024-02-07 18:40:58 +01:00
julian 7120520347 Apply clippy fixes 2024-02-02 23:09:30 +01:00
julian 015247b284 Apply cargo fixes 2024-02-02 23:08:44 +01:00
julian 7e012e0ef0 Make it version 0.1.1 2024-02-02 23:06:47 +01:00
julian 60649fe633 Re-implement file opening 2024-02-02 23:02:07 +01:00
julian 0fe6bf1db2 Make search work again 2024-02-02 22:51:11 +01:00
julian 5ee898c9c5 Use ListBox Widget 2024-02-02 21:17:03 +01:00
julian 9069138255 Implement sheet listings with relm4 factory 2024-02-02 21:11:21 +01:00
julian 6a6e1d03df Move ui files into separate folder 2024-02-02 19:30:52 +01:00
julian 4f65715967 Implement sheet path validation 2024-02-02 17:27:24 +01:00
julian 0addc7c4b9 Move Sheet and Composer to separate code file 2024-02-02 16:36:29 +01:00
julian 3f7b45efda Clean up command line args usage 2024-02-02 16:33:14 +01:00
julian 9ffdfa1a77 Improve database, add log and cli 2024-02-02 16:27:45 +01:00
julian 4b6418c23a First try of implementing database 2024-02-02 09:18:45 +01:00
julian 7217ce8bc1 Apply clippy lints 2024-02-01 20:49:52 +01:00
julian 305d1e3f53 Add Spc and Clr buttons to MCDU 2024-01-23 21:09:30 +01:00
julian 0f5d87eeba Make window open with maximum size 2024-01-23 20:56:29 +01:00
julian e4543ac66e Implement working search bar 2024-01-22 21:11:51 +01:00
julian e47c9afe33 Implemented opening of pdfs 2024-01-16 23:28:00 +01:00
julian f4bbbc330c Implement cargo and clippy fixes 2024-01-16 22:58:02 +01:00
julian 015e40c187 Remove unnecessary nix buildInputs 2024-01-16 22:55:19 +01:00
julian 4a41ce6cf3 Implement sheet listing
No click effect or filtering yet
2024-01-16 22:50:18 +01:00
julian f6a4de51e7 Clean up main using view! macro 2024-01-16 18:39:38 +01:00
julian 02a41a50c0 Make mcdu work 2024-01-16 18:08:22 +01:00
julian d7ed0ec59d Try out mcdu layout 2024-01-16 16:43:41 +01:00
julian a9550e61fc Improve nix development shell 2024-01-14 12:19:20 +01:00
julian 608fc7c386 Setup License, Readme and nix 2024-01-14 11:54:50 +01:00
julian 1544d831a2 First commit 2024-01-14 11:47:28 +01:00