Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Window #18

Merged
merged 29 commits into from
Dec 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
82c09a2
Introduce a window and a subject page class
leolost2605 Nov 28, 2023
50ca8f0
Works a bit better now
leolost2605 Nov 28, 2023
ac14146
Edit subject kinda works now
leolost2605 Nov 28, 2023
0d8d453
Some more improvements
leolost2605 Nov 28, 2023
49eb03f
Various improvements
leolost2605 Nov 28, 2023
177a599
Add missing file
leolost2605 Nov 28, 2023
d5a5a94
Fix category selection in NewGradeDialog
leolost2605 Nov 28, 2023
a43dd26
Various visual improvements
leolost2605 Nov 28, 2023
d137e9b
Fix delete button style
leolost2605 Nov 29, 2023
569688b
Saving works again
leolost2605 Nov 29, 2023
0dbae3f
Various improvements
leolost2605 Nov 29, 2023
8367087
add average calculation
leolost2605 Nov 29, 2023
ac32b73
Add subject deletion that doesn't work
leolost2605 Nov 29, 2023
b98879c
Some spaces instead of tabs
leolost2605 Nov 29, 2023
7111348
Get live subject adding working
leolost2605 Nov 29, 2023
1ca099c
Make cancel work in edit subject dialog
leolost2605 Nov 29, 2023
f95f3a0
Various improvements
leolost2605 Dec 3, 2023
077a1f7
Dont use a stack
leolost2605 Dec 3, 2023
f9638c9
remove subjects hashtable
leolost2605 Dec 3, 2023
3514bb9
Add placeholder
leolost2605 Dec 3, 2023
c3554ed
Select a new subject on deletion
leolost2605 Dec 3, 2023
bb9f78d
New saving process
leolost2605 Dec 10, 2023
4f82d9a
Commit for transfer
leolost2605 Dec 23, 2023
d4cb5fa
make loading save data work
leolost2605 Dec 23, 2023
363e048
Make toggling sidebar work
leolost2605 Dec 23, 2023
1ad01e9
Use keyfile for storage + select row in sidebar when subjects change
leolost2605 Dec 23, 2023
265e0a9
Implement to_object_legacy
leolost2605 Dec 23, 2023
a1e37a2
Implement legacy import
leolost2605 Dec 23, 2023
209c302
Cleanup
leolost2605 Dec 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,15 @@ executable(
'src' / 'application.vala',
'src' / 'grade.vala',
'src' / 'subject.vala',
'src' / 'newgradebutton.vala',
'src' / 'deletebutton.vala',
'src' / 'new-grade-dialog.vala',
'src' / 'new-subject-dialog.vala',
'src' / 'delete-subject-button.vala',
'src' / 'category.vala',
'src' / 'edit-subject-button.vala',
'src' / 'edit-subject-dialog.vala',
'src' / 'add-category-dialog.vala',
'src' / 'subject-manager.vala',
'src' / 'subject-page.vala',
'src' / 'subject-parser.vala',
'src' / 'window.vala',
dependencies: [
dependency('gtk4'),
dependency('libadwaita-1'),
Expand Down Expand Up @@ -88,4 +87,4 @@ install_data(
'data' / 'user-trash-symbolic.svg',
install_dir: get_option('datadir') / 'icons' / 'hicolor' / 'symbolic' / 'apps',
rename: 'user-trash-symbolic.svg'
)
)
Loading
Loading