Commit Graph

74 Commits

Author SHA1 Message Date
heliguy4599
39f8997987 Update the About Window
Format the legal pane properly and give proper credit
2023-09-13 15:07:19 -04:00
heliguy4599
9d12b34d60 Rearrange buttons
Swap the search and refresh buttons, as well as swap the properties and trash button
2023-09-12 16:01:48 -04:00
heliguy4599
7eb07314bc Remove user data icon
Remove the user data icon from the list of flatpaks row element as it breaks HIG and isn't that useful anyways
2023-09-12 03:12:53 -04:00
heliguy4599
66fbf6fad3 About Page and license
Show the proper license in the code files as well as in the About Page
Add other devs to the About Page
2023-09-12 03:08:34 -04:00
heliguy4599
d7c9a8f73e Make pkexec appear less for installs
If the remote that is being used for the install is a user remote, then pkexec will never trigger for the install loop
2023-09-12 02:32:47 -04:00
heliguy4599
0d2e0fbc9a Installs now can ask for pk_exec if need be 2023-09-12 02:26:51 -04:00
heliguy4599
9f6701d239 Moved my ToDo file in here 2023-09-12 01:57:53 -04:00
heliguy4599
a203aacedf Flatpak uninstalls actually are good now! 2023-09-12 01:53:07 -04:00
heliguy4599
fb7987b275 Cleanup 2023-09-12 01:29:47 -04:00
heliguy4599
6035d9ffd2 Batch uninstalls now work with root perms kinda
It is still a bit broken but it will function
2023-09-12 01:13:05 -04:00
heliguy4599
9f0ca306d6 Refactor the uninstalls
Refactor single flatpak uninstall functions to allow for code deduplication, and allow for pkexec to be ran if need be
2023-09-11 23:38:55 -04:00
heliguy4599
d7ddfbd4b1 Reset to Beta 2 for continued work 2023-09-10 20:54:56 -04:00
heliguy4599
e899af121e I have no clue what I changed I'll be honest 2023-09-10 03:14:36 -04:00
heliguy
b647a2ce58 Initial work splitting orphans window into file 2023-09-07 13:26:45 -04:00
heliguy
5127917fd6 Bump version to 0.2.0 2023-09-05 04:14:48 -04:00
heliguy
8ca42abb01 Trash data instead of deleting data
Upon single flatpak uninstall and batch uninstall, the user can choose to trash user data. This makes it so that data is trashed instead of deleted
2023-09-05 04:00:41 -04:00
heliguy
ffbff4627a Correct single flatpak uninstalls
Make it so that single flatpak uninstalls set the main toolbar view to non sensitive
2023-09-05 03:48:15 -04:00
heliguy
5bb9d9ed7d Remove debug prints 2023-09-05 03:18:16 -04:00
heliguy
86f24f3c5a Fully implement batch uninstall
Batch uninstalls now make the window uncloseable, set the toolbar view to non sensitive, and properly trigger the progress bar
2023-09-05 03:10:45 -04:00
heliguy
73b7770fe6 Batch uninstall is now threaded
Properly handle batch uninstalls in threads
2023-09-05 02:44:13 -04:00
heliguy
151b03b1d9 Make it so the main window cant be closed
For single app uninstalls, make it so that the main app window cannot be closed while the app is uninstalling
2023-09-05 01:33:59 -04:00
heliguy
701e6b5923 Order overlays properly
Order overlays ontop of scrolled windows so that the progress bars they contain are pinned at the top
2023-09-05 01:29:31 -04:00
heliguy
d65957443f Fully implement single flatpak uninstall progress 2023-09-05 00:12:00 -04:00
heliguy
97a94ee052 Fix transient-ness of orphans window
Orphans window was being set non sensitive which made the main app window able to be interacted with which is not what I want
2023-09-04 22:20:37 -04:00
heliguy
636e4a5e37 Make orphans window uncloseable
Make the orhpans window uncloseable when flatpaks are being installed
2023-09-04 22:17:33 -04:00
heliguy
4f3f72c00f Idk why but I had to commit twice 2023-09-04 21:58:30 -04:00
heliguy
b05dfd5cbd Fixes multiple apps install
Allows for multiple apps to be installed with proper response toasts and list refreshes
2023-09-04 21:58:01 -04:00
heliguy
889b8411e2 Install multiple flatpaks in a loop kinda 2023-09-04 17:57:28 -04:00
heliguy
bd4bbaaf6f Use progress bar for flatpak installs
Use a bouncing progress bar when installing flatpaks from the orhpans window instead of the please wait screen
2023-09-04 17:43:23 -04:00
heliguy
f444ec5aaa Prepare for seperation of Orphans window
Preperations for having the orphans window code not be in the same file as everything else
2023-09-04 13:15:18 -04:00
heliguy
99911b75be Remove newlines after opening parenthesis
Reformatted some code so that open parenthesis are not immediately followed by a new line. The auto code formatter in the last PR did this
2023-09-03 18:58:53 -04:00
kramo
114a7fb002 Add threading to long operations 2023-09-03 23:42:58 +02:00
heliguy
555e74b093 I don't know, I just am out of sync 2023-09-03 17:03:23 -04:00
heliguy
32f01614a5 Added more keyboard shortcuts 2023-09-02 21:53:18 -04:00
heliguy
68c5621aa9 Show default icon
If no icon can be found for the row / properties box, flattool now defaults to the exec icon instead of having nothing
2023-09-02 21:36:28 -04:00
heliguy
d8e25ebea5 Fix issue #7
Use the correct gio trash command
2023-09-02 17:37:34 -04:00
heliguy
fb65d56316 Fix toast text and translation 2023-09-02 16:25:13 -04:00
heliguy
27ceb28fcd Correct window titlke from testing 2023-09-02 16:11:05 -04:00
heliguy
25d308eb11 Seperate functions
Initial work on not having all my functions be in the window.py file :skull_emoji:
2023-09-02 15:21:38 -04:00
heliguy
2a9775543e Style toasts appropriately+fix translation strings 2023-09-02 14:45:38 -04:00
heliguy
839a80cc92 Add blueprint compiler to modules 2023-09-02 14:31:36 -04:00
heliguy
123c2e0c97 Fix workflow again 2023-09-02 14:22:29 -04:00
heliguy
4fac8966dd Testing translations 4 2023-09-02 13:56:09 -04:00
heliguy
81a6fc0848 Testing translations 3 2023-09-02 13:49:02 -04:00
heliguy
cea8d087c8 Testing translations 2023-09-02 13:43:48 -04:00
heliguy
0a8b86edbc Testing translation command 2023-09-02 13:38:13 -04:00
heliguy
45f9b141df Allow user install icons to show up in list 2023-09-02 13:25:44 -04:00
heliguy
571221b4bd Fix errors in file size for properties window
When getting the size of directory, the function now skips symlinks to prevernt errors
2023-09-02 02:54:31 -04:00
heliguy
8bf1e4bf20 Escape markup characters
Implement multiple changes that tell gtk to escape markup characters in various palces to ensure all text shows
2023-09-02 02:02:09 -04:00
heliguy
cbecaa24b3 Remove empty properties rows
If a specific row's content is empty, then it will not be added to the list
2023-09-02 01:29:37 -04:00