-
Notifications
You must be signed in to change notification settings - Fork 205
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
Botspot's GUI update [DRAFT] #1580
Conversation
Lines 382 to 386 in 7a19fd1
this is dangerous as this can being run without a terminal showing. calling sudo without a terminal showing will always fail (unless the user uses the bad insecure passwordless sudo). if this happens, control is not given back to the terminal after exiting pi-apps and you will get garbage on the output:
consider using this runonce script also seems to be non-relevant anymore. the categories folder does not exist anymore and is removed in a later runonce script already. maybe just remove this? |
hi, im back |
Done. |
@Botspot Why does it take a minute longer to load the apps/catagories? And in the terminal, it says |
just for reference this is an easy way to try out the new gui without affecting anything locally
|
@Botspot Yes, it does look like that, but when I click on an app/a catagory, it takes a while to either, load the app, or load the apps in the catagory. Edit: I thought the windows 10 theme was broken..? Also; when I click on the credits of an app, it opens geany, instead of a window showing the credits. |
clicking the credits link opens whatever your default program for viewing text files is with the credits file automatically loaded in it. That works for me and opens my text editor with the credits file loaded |
I wonder if xrandr is taking a while to return output or if the grep/sed are slow:
what is the time output here? for mess its less that 0.02 seconds |
ok I may see the cause here, it should go away after the first load of a category. timestampscheck takes a while and gets run each time you click on a category. it takes a bit to update the timestamps (less than a second in my testing but its still longer than if they matched). if you click on |
Not quite. On first launch, all categories need to be preloaded. The main first page is the fastest to load because it is just categories. But all other app-lists take a bit longer to be generated for the first time. So, if you want to judge the average user's experience, then launch |
Note: if you do wait a bit before selecting a category and it's still slow, then chances are If you think that's the case, then try testing Pi-Apps like this:
|
Ah, thanks @Botspot . |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
No, just closed it. I ran |
But, I updated by |
right, the new gui didn't launch then since you didn't have a gui open. but the runonce still executed and passed as required. anyway... all is expected and functioning correctly. I updated via the gui updater with no issues |
@Botspot How would you select multiple apps now? I can't seem to hold Ctrl, or Shift with it working. |
there is a new multi-select gui accessible from the settings menu |
Has the documentation/README been updated to show things like this? |
multi-select was never a documented feature before. well it was in an announcement banner but we already removed that last week. the readme does need (more) updating though, the settings window pictured is old, looks like we missed that. we updated other things but looks like that slipped through |
This is while multi-selecting. |
Looks like somewhere there's something that needs to be quoted... Or something of a similar nature |
Yeah.. |
Just installing one app doesn't work either. |
That should quote apps... |
Starts here, if anybody wants to see what is the matter: https://github.com/Botspot/pi-apps/blob/master/api#L1841 |
I'm checking for the bug right now
|
Yes, but I can not seem to find where that begins (in the manage file). |
oh... well yeah this isn't going to work. these apps aren't newline separated at all |
found bug, fixing now |
@theofficialgman How is it going with fixing the bug? |
@theofficialgman It works for me! |
How do you multi-uninstall? |
I wish this got added.. |
@Sussy-OS you are misunderstanding how pi-apps has improved. use the normal GUI and select and install an app. then keep browsing the GUI (while the other app hasn't finished) and add another app to install or uninstall, they get added to a queue |
Ah! That's amazing! I do like your concept of the terminals themselfs waiting, but the GUI queue is amazing! Maybe you could add the terminal queue to the bash extension? But I do not understand why there is a multi-install, and not a multi-uninstall. It would be so much easier to just select all uninstall in one go. |
Or in Pi-Apps Settings. |
Yeah, to enable GUI, or Terminal queue. |
Yeah, I saw it in manage, but I was wondering why it was not in the settings. I was also wondering if it was left over and you guys just forgot to remove it. |
probably because most people don't want to rapid fire uninstall tons of app (and you can just queue them up easily in the normal gui), regardless its there now |
refer to Botspot's issue for a description of this PR: #1578
To test:
closes #1170
closes #1578
closes #1317