Commit Graph

115 Commits

Author SHA1 Message Date
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
17096ef216 Update ToDo file 2023-09-12 02:57:11 -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
865daabb19 Merge branch 'main' of https://github.com/flattool/flattool-gui 2023-09-05 03:53:18 -04:00
heliguy
2a99a6cb07 sync issue idk 2023-09-05 03:52:15 -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
heliguy4599
571b513d16 Update README.md
Move get in contact section to after screenshots
2023-09-05 03:40:51 -04:00
heliguy4599
0a082bd23f Update README.md
Add discord server as contact info
2023-09-05 03:40:18 -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
heliguy4599
39f186f06f Merge pull request #13 from flattool/threading
Add threading to long operations
2023-09-03 18:13:50 -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
heliguy4599
dce2d915ca Update README.md 2023-09-03 16:20:40 -04:00
eryn
3b6b1317d8 add polish translation (#11)
* add polish translation

* what

---------

Co-authored-by: kramo <93832451+kra-mo@users.noreply.github.com>
2023-09-03 21:59:09 +02:00
heliguy4599
b42be92077 Merge pull request #10 from hericiumvevo/main
add scweenshots to the weedme file
2023-09-03 13:47:20 -04:00
hericiumvevo
89187da62a uhh it didnt work? 2023-09-03 19:42:35 +02:00
hericiumvevo
3bc2c7e267 add screenshots and update the weedme 2023-09-03 19:41:08 +02: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
heliguy4599
f6884c7886 Merge pull request #6 from R4csu/main
Spanish translation
2023-09-02 19:24:45 -04:00
heliguy4599
8795acbf45 Merge pull request #8 from Kuchenmampfer/main
Add german translation
2023-09-02 19:19:39 -04:00
Racsu
5c97861a9a Update es.po 2023-09-02 18:18:50 -04:00
R4csu
8fb6fbfbe9 Update LINGUAS 2023-09-02 18:07:54 -04:00
Kuchenmampfer
ac2e89ca55 Merge branch 'flattool:main' into main 2023-09-02 22:04:55 +00:00