Apps UI improvements suggestions

Beer Lover

Cadet
Joined
Oct 25, 2023
Messages
9
/rant
Some things trigger my ocd in 2023
The behavior is same in Firefox and Chrome

scroll bar mayhem - 3 "main" scrollbars, even if not needed
firefox_KIXbnyXTRe.png
firefox_MxZRCpRrww.png
firefox_AcFJSwoF4o.png

AND every card has it's own little scrollbar (if needed)
You are never certain which one will / not move
especially if You have the scrollbars hidden by default

+ small QOL suggestion - move (or copy) shell and logs buttons next to run/stop.
+ Even better, move the "open" button there as well

firefox_70J04BTgBe.png
 

Attachments

  • firefox_70J04BTgBe.png
    firefox_70J04BTgBe.png
    8.5 KB · Views: 129

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
Can you provide a picture of the whole screen?

The docs have this image.

InstalledAppsScreenWithApps.png
 

Saoshen

Dabbler
Joined
Oct 13, 2023
Messages
47
while I appreciate the ability to sort, it would be much nicer if they actually stayed sorted.

another nice thing would be to have a 'start on boot' checkbox for each app.

there are several apps that I don't want to auto run after a reboot, but will want to start manually after a restart/reboot
 

FrostyCat

Explorer
Joined
Jan 4, 2022
Messages
79
there are several apps that I don't want to auto run after a reboot, but will want to start manually after a restart/reboot
Kubernetes will not spin up scaled down deployments, so what is stopped will stay stopped (if this is what you meant).
 

Saoshen

Dabbler
Joined
Oct 13, 2023
Messages
47
No what I mean is the opposite.

I do not want all running apps to automatically be restarted on reboot.

I would like only the apps I check off/enable to auto start.

The Linux equivalent of systemctl enable/disable service name.
 

FrostyCat

Explorer
Joined
Jan 4, 2022
Messages
79
Ok got you. Kubernetes will not do that natively as it will just restore the last state, so your request may be a bit difficult to fulfill because something will have to ask certain deployments to scale down to zero before shutdown, this way the next state will be stopped.
 

Saoshen

Dabbler
Joined
Oct 13, 2023
Messages
47
I see. While I have been, and looks like will continue to have to manually stop any non-auto-start apps prior to any scheduled restarts. That is slightly annoying, but the real annoying part will be after any unplanned restarts (crashes or issues when not there to preemptively shut down anything I don't want auto restarting).

Thanks for the explanation.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
No what I mean is the opposite.

I do not want all running apps to automatically be restarted on reboot.

I would like only the apps I check off/enable to auto start.

The Linux equivalent of systemctl enable/disable service name.
Can you explain why you need it..... is it a specific app or type of app?
 

Saoshen

Dabbler
Joined
Oct 13, 2023
Messages
47
Mostly I just prefer to stage app startup manually, and only have a few basic apps auto start, basically like netdata, vpn, plex, home assistant, etc. anything else I prefer to start manually as needed. it reduces the startup load so primary apps have less contention of resources and allows the system to settle before further load is added.

It also makes it very apparent when there was an unattended/unscheduled reboot (or other app problems), if manual start apps that were running, no longer are.

It is not that I have, or expect, such crashes, but I want to be explicitly aware if/when they do happen.

It is entirely possible that kubernetes may not be the best solution for those kinds of desires, and running those apps in a vm gives more control over them.

But it would be nice to have better control over app auto start (and/or auto start delay timer), at the gui app level.

Thanks for reading.
 

Beer Lover

Cadet
Joined
Oct 25, 2023
Messages
9
"Applications" container scrolls itself
"Details" scrolls partially up and down
AND the whole page scrolls as well
More-less it is based where the mouse cursor is, but why?
If ONLY the applications list is longer than the screen space...
 

Beer Lover

Cadet
Joined
Oct 25, 2023
Messages
9
This is me using mouse wheel on this page
I had no nerves to record the interaction when the window is smaller
(here it is on a 2K res monitor)
 

sfatula

Guru
Joined
Jul 5, 2022
Messages
608
I see. While I have been, and looks like will continue to have to manually stop any non-auto-start apps prior to any scheduled restarts. That is slightly annoying, but the real annoying part will be after any unplanned restarts (crashes or issues when not there to preemptively shut down anything I don't want auto restarting).

Thanks for the explanation.
Not necessarily manual. You can spin down apps on shutdown with a script, I do it.

This works on Bluefin:

/usr/bin/midclt call chart.release.scale yourappname '{"replica_count": 0}'

Then they won't start up. Run script automatically at shutdown via the UI in the init/shutdown scripts section. Make it easy and if you have several apps, put them in a single .sh script and you only need to add it to the shutdown scripts UI section in Scale.
 
Last edited:

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
"Applications" container scrolls itself
"Details" scrolls partially up and down
AND the whole page scrolls as well
More-less it is based where the mouse cursor is, but why?
If ONLY the applications list is longer than the screen space...


Thanks for the explanation.... feel free to report via the bug/feedback buttons or through the old "resport a bug" processes. Once you have a NAS ticket, we can track it here.
 

FrostyCat

Explorer
Joined
Jan 4, 2022
Messages
79
Not necessarily manual. You can spin down apps on shutdown with a script, I do it.

This works on Bluefin:

/usr/bin/midclt call chart.release.scale yourappname '{"replica_count": 0}'

Then they won't start up. Run script automatically at shutdown via the UI in the init/shutdown scripts section.
Nice one :)
 

probain

Patron
Joined
Feb 25, 2023
Messages
211
Thanks for the explanation.... feel free to report via the bug/feedback buttons or through the old "resport a bug" processes. Once you have a NAS ticket, we can track it here.
Funny you should mention those buttons. I've been looking for it/them. But I just can't find it. It would be ironic if we would need to file a bug report, for a missing bug-report button:smile:
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
Funny you should mention those buttons. I've been looking for it/them. But I just can't find it. It would be ironic if we would need to file a bug report, for a missing bug-report button:smile:


For the UI, its in the top toolbar.


For general bugs is its system-settings-> General

 

Saoshen

Dabbler
Joined
Oct 13, 2023
Messages
47
"Applications" container scrolls itself
"Details" scrolls partially up and down
AND the whole page scrolls as well
More-less it is based where the mouse cursor is, but why?
If ONLY the applications list is longer than the screen space...

I suspect that if the applications frame is properly anchored to the outer section lower viewable limit, then would be mostly fixed.

Right now, the (long many apps) applications frame extends past the viewable area, causing the scrollbars.

The details section is also its own frame that should be accordingly anchored to minimize scrollbar appearances.

But scrollbars in either/both frames will appear on smaller resolutions anyway, whenever the outer canvas is below the minimum resolution to adequately contain the 2 inner frames.

So, 2 independently scroll-able frames + the outside canvas = a lot of mouse wheel interaction.
 

probain

Patron
Joined
Feb 25, 2023
Messages
211
For the UI, its in the top toolbar.

Guess I'm filing that bug report then
1698644070072.png


Update: JIRA NAS-124902
Update 2: From the devs regarding it being missing
This is by design. We were getting a lot of feedback for RC1 and decided to hide it for the release.
Feedback feature will appear again in Electric Eel.
 
Last edited:
Top