Toolbx Tuner is a tool to improve the experience with toolbx.

Overview

Toolbx Tuner

Toolbx Tuner is a tool to improve the experience with toolbx.

image

Project Roadmap

The project is currently only a user-interface concept. The program is not actually usable.

  • UI Prototype
  • MVP
  • Flatpak support
  • .desktop file support
  • More settings

Compiling Source

  1. This project is built with Relm4, therefore, the pre-requisits for gtk4 need to be installed. Follow the gtk4-rs book's installation instructions.
  2. Compile with:
  • cargo build or
  • cargo appimage (requires cargo install cargo-appimage).

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Comments
  • Fix typos

    Fix typos

    Found via typos --format brief.

    Pull request type

    Please check the type of change your PR introduces:

    • [ ] Bugfix
    • [ ] Feature
    • [ ] Code style update (formatting, renaming)
    • [ ] Refactoring (no functional changes, no api changes)
    • [ ] Build related changes
    • [x] Documentation content changes
    • [ ] Other (please describe):

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    Other information

    Resources

    opened by kianmeng 2
  • Implement Toolbx Commandline Interaction

    Implement Toolbx Commandline Interaction

    • [x] Start containers
    • [x] Stop containers
    • [x] Initialize container struct from name
    • [x] Write tests that use toolbox (moved to seperate issue #23 )
    • [x] Setup docker/podman test image
    • [x] Fix podman test image not working with toolbox (moved to seperate issue #24)
    opened by 13hannes11 2
  • Toolbox Status

    Toolbox Status

    • [x] Display toolbox status (running/stopped)
    • [x] Refresh toolbox status continiously (every 10 sec, or after interaction)
    • [x] Stop toolbox
    • [x] Start Toolbox
    opened by 13hannes11 1
  • Refactor Toolbx List management

    Refactor Toolbx List management

    The goal is to have one toolbx owner thread that manages the toolboxes. This means it:

    • Runs commands for toolboxes
    • Gives update notifications to UI components
    • Recieves commands from UI

    This might be more work than it seems and needs some exploration on how to do it best.

    opened by 13hannes11 0
  • Multiple main windows can be open at the same time

    Multiple main windows can be open at the same time

    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.

    bug 
    opened by 13hannes11 0
  • First Start Guide

    First Start Guide

    Dialogue on first start to set certain preferences e.g:

    • [ ] Homefolder (default seperate or shared)
    • [ ] Terminal program (gnome-terminal, Console, BlackBox)
    enhancement 
    opened by 13hannes11 0
Releases(dev)
Owner
Hannes Kuchelmeister
Student at Uppsala University
Hannes Kuchelmeister
nats-spy is a terminal tool to help you to monitor NATS messages.

nats-spy nats-spy is a terminal tool to help you to monitor NATS messages. Install Homebrew (macOS) brew install alihanyalcin/nats-spy/nats-spy Usage

Alihan Doğuş Yalçın 23 Oct 23, 2022
A small tool to use along with i3/Sway to add CSS-powered decorations to your focused windows, for better usability.

glimmer What A tool for decorating i3 windows when they get focused, written in Rust. classic.mp4 Why When using i3-gaps I ran into the following prob

Daniel Acuña 26 Dec 17, 2022
Prototype for a Deno to npm package build tool.

dnt - Deno to Node Transform Prototype for a Deno to npm package build tool. What does this do? It takes a Deno module and creates an npm package for

David Sherret 573 Jan 9, 2023
Prototype for a Deno to npm package build tool.

dnt - Deno to Node Transform Prototype for a Deno to npm package build tool. What does this do? It takes a Deno module and creates an npm package for

Deno Land 570 Dec 28, 2022
A simple GUI version of the pH calibration tool written in egui, based on the eframe template.

caliphui A simple GUI version of the pH calibration tool written in egui, based on the eframe template. Usage Native binaries are provided under relea

Peter Dunne 0 Dec 29, 2021
GUI based tool to sort and categorize images written in Rust

ImageSieve GUI based tool to sort out images based on similarity, categorize them according to their creation date and archive them in a target folder

Florian Fetz 67 Dec 14, 2022
A small tool to display markdown files as a slideshow.

Rusty Slider A small tool to display markdown files as a slideshow. Demo Try out Rusty Slider online: Example slideshows. Download Rusty Slider is ava

Olle Wreede 37 Dec 21, 2022
A tool for creating egui Visuals (themes).

egui-visuals-utility A tool for creating egui Visuals (themes). The code is rather messy and might crash but it seems to work. To load the theme use s

null 7 Jan 13, 2023
OpenAPI-based test coverage analysis tool that helps teams improve integration test coverage in CI/CD pipelines

Ready-to-use OpenAPI test coverage analysis tool that helps teams improve integration CoveAPI is an advanced test coverage analysis tool based on the

Yasser Tahiri 18 Aug 3, 2023
A command line tool for people of transgender experience to replace their deadname within a Git repo.

chowndn (Change Owner from Dead Name) A command line tool for people of transgender experience to replace their dead name within a Git repo. See chown

Christi Miller 23 Dec 6, 2022
Improve and strengthen your strings by making them strongly-typed with less boilerplate

aliri_braid Improve and strengthen your strings Strongly-typed APIs reduce errors and confusion over passing around un-typed strings.

Marcus Griep 27 Dec 29, 2022
Unwrap Macros to help Clean up code and improve production.

unwrap_helpers Unwrap Macros to help Clean up code and improve production. This does include a pub use of https://github.com/Mrp1Dev/loop_unwrap to ga

Ascending Creations 2 Nov 1, 2021
Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.

Universal Android Debloater GUI DISCLAIMER: Use it at your own risk. I am not responsible for anything that could happen to your phone. This software

w1nst0n 7k Jan 7, 2023
Rust-clippy - A bunch of lints to catch common mistakes and improve your Rust code

Clippy A collection of lints to catch common mistakes and improve your Rust code. There are over 450 lints included in this crate! Lints are divided i

The Rust Programming Language 8.7k Dec 31, 2022
Stack heap flexible string designed to improve performance for Rust

flexible-string A stack heap flexible string designed to improve performance. FlexibleString was first implemented in spdlog-rs crate, which improved

Sprite 6 Feb 9, 2022
A statically typed language that can deeply improve the Python ecosystem

The Erg Programming Language This is the main source code repository for Erg. This contains the compiler and documentation. 日本語 | 简体中文 | 繁體中文 Erg can

The Erg Programming Language 2.1k Jan 1, 2023
Adapt the screen's color spectrum according to the hour of the day in order to improve your sleep

circadianlight What It Is Circadian Light is a program, currently only working on Linux with X, that controls the color spectrum of your screen accord

null 7 Dec 28, 2022
This CLI will help you improve your typing accuracy and speed

This CLI will help you improve your typing accuracy and speed! Improve your personal bests and look back on your previous records in a graph. All in the convenience of your own terminal!

Mitchel Wijt 8 May 25, 2023
A little CLI written in rust to improve your dirty commits into conventional ones.

Simple commits A little CLI written in rust to improve your dirty commits into conventional ones. ?? Demo (coming soon) ✨ Features Fully conventional

romandev 5 Mar 16, 2024
A collection of lints to catch common mistakes and improve your Cairo code.

cairo-lint A collection of lints to catch common mistakes and improve your Cairo code. Usage cairo-lint can either be used as a library or as a standa

Keep Starknet Strange 19 Oct 18, 2024