13hannes11 / toolbox-tuner Goto Github PK
View Code? Open in Web Editor NEWGraphical application intended for use on Fedora Silverblue to manage containertoolbx.org containers.
License: GNU General Public License v3.0
Graphical application intended for use on Fedora Silverblue to manage containertoolbx.org containers.
License: GNU General Public License v3.0
If the list command of a toolbox misses toolboxes that settings exist for inform the user and prompt about what to do. This can be done as an info banner or with a dialogue. The options to the user should be:
Upon pressing a button to open terminal inside toolbox a terminal window should pop up and the command toolbox enter <name>
should be run.
Have a toolbox settings window that stores individual settings per toolbox.
Also the dialogue box doesn't detect the presence of toolbox and the terminal separately. If one is installed but not the other one - the dialogue says both are missing. Probably a good idea to just say what is missing.
Originally posted by @bbhtt in flathub/flathub#5400 (comment)
A user might want to mount volumes to access for example the home folder as root.
This was suggested on reddit.
This is the to ensuee that they all always work.
The migration guide can be found here.
You need to ask an exception to this https://docs.flathub.org/docs/for-app-authors/linter#exceptions
The error code is https://docs.flathub.org/docs/for-app-authors/linter#finish-args-flatpak-spawn-access
Originally posted by @bbhtt in flathub/flathub#5400 (comment)
Dialogue on first start to set certain preferences e.g:
Vendoring dependencies and uploading them in releases makes publishing on Flathub easier.
Expected behaviour is to only allow a single window to be open at a time. This is due to the app expecting only one instance running at a time. Otherwise settings could be overwritten.
When the application is run in a toolbox podman-host
needs to be used to communicated with podman
Modify code to also allow running the tool as appimage + automatic buid.
Can you please add support for a few different terminals if that's possible? I think GNOME console is shipped by default nowadays instead of GNOME terminal. Some on the KDE side would be nice to.
Originally posted by @bbhtt in flathub/flathub#5400 (comment)
Suggested terminals to support for now
For some inspiration see:
https://github.com/Dvlv/BoxBuddyRS/blob/master/src/utils.rs#L230
Inspiration could be taken by: https://gitlab.gnome.org/World/amberol
~/.toolbox/homedir/
The goal is to have one toolbx owner thread that manages the toolboxes. This means it:
This might be more work than it seems and needs some exploration on how to do it best.
Write tests that are not run on samle strings but that run against the actual toolbox cli and podman
A user might want to run an application like gparted inside a toolbox as root.
This was suggested on reddit.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.