Repository navigation
Releases
Releases · marcusbandit/banditshell
banditshell v0.2.0
Big changes
- clipboard.preview is gone from config.json, it no longer did anything
- Copying a hidden clipboard entry keeps it hidden in the island
- School Wi-Fi sign-in checks the server before sending a password
- Enter in the files search opens the match; Down goes to the files
New
- banditshell plugin new, dev and install make and share plugins
- Launcher plugins can open detail, list and form pages
- Plugins in any language add their own results to the launcher
- Settings, Launcher lists your plugins with a switch and their settings
- Tools can add their own launcher rows with banditshell launcher add
- The docs now describe launcher plugins and their JSON protocol
- banditshell island end --text sets the task's final words
- banditshell triage --context adds lines that stay out of the title
- Settings, Launcher, Position moves it up or down; it moves up to fit
Changed
- The Plugins settings explain what a plugin can reach, once
- The launcher tab stays under your pointer while you pull it up
- Settings previews play twice, then rest until you point at them
- Sound, Apps in Settings is now called Volume by app
Fixed
- Battery's nearly empty row says 5% once: sleep, hibernate or nothing
- Bluetooth's pairing hint lines up with the row titles
- banditshell lock locks the screen, with or without logind
- The Files sidebar narrows at large zoom
- The Files menu, Empty Trash and search scope grow with the zoom
- Files icon view wraps its sort headers instead of hiding them
- The preview's no-preview mark stays below the file details
- banditshell dev perf boots with your Qt theme, like the real shell
- The shell starts with less work while the tour and streaming are off
- Without logind, a shell restarted while locked comes back locked
- Debian, Fedora and openSUSE update the system in the island too
- NixOS gets the battery charge limit from a module in its config
- Going back a version puts your settings back as they were too
- A failed island task ends in an error mark and keeps its app mark
- The island overview shows whole cards, the rest go in the more count
- The more notifications arrow lines up with the times and the date
- Settings stays readable at any See-through value and wallpaper
- After going back, the menu says it won't offer that version itself
- Update tags and the unread count read as labels, not buttons
- Wi-Fi sign-in shows copies of one certificate as one, ready picked
- The name on your certificate fills in from the certificate you pick
- A picked root shows its fingerprint and checks one you paste
- The Wi-Fi sign-in sheet has a close button
- The shell no longer locks the screen by itself when it starts
- With config.json broken at start, the shipped wallpaper shows
- Files lists say how they are sorted; click a header to change it
- The Files preview never shows a PDF's raw bytes as text
- The Trash lists hidden items, dimmed, before Empty Trash names them
- Delete permanently has a flame icon, apart from Move to trash's bin
- Delete and Empty Trash prompts grow with the Files zoom
- File browser settings controls and captions grow with the zoom
- Starting Docker from the launcher closes it before the password asks
- The shell no longer stalls each time it rereads your apps
- Startup reads your apps in small steps instead of one long pause
- With config.json broken at start, the shell waits until it's fixed
- School Wi-Fi certificate and key lists say what each file holds
- Roots that are copies of each other or not real roots are flagged
- Connect sits last in the Wi-Fi sign-in, below every field it needs
- Picking a certificate fills in its key file when it is found
- A locked key asks for its password by name, next to the key
- Close file picker, beside the field, ends an open file picker
- Closing the sign-in form or Settings closes its file chooser too
- Clipboard pictures get one thumbnail size and titles in one column
- Pinned clipboard rows end in a large accent pin, apart from selection
- Two layouts with one code are named by what sets them apart
- Failed island tasks show in red, apart from live orange and warnings
- A failed system update marks the step where it stopped
- Island rows and notifications line up with the clock above them
- Rail marks no longer write binding loop warnings to the log
- The update menu lists your own changes that GitHub lacks
- Update menu actions look pressable; only the main one is filled
- A paused timer in the clock menu shows a pause mark
- Pair new device's arrow lines up with the other Bluetooth arrows
- Battery, Nearly empty offers do nothing
- Settings says why some theme cards are off
- Settings text fields fit their value and grow as you type
- A Files thumbnail updates when its picture changes on disk
- Files list rows drop the time, then the size, instead of overlapping
- Shortened Files names keep their extension and use the free room
- In Files list view the preview narrows so names stay readable
- Files zoom goes from 70% to 250% in Settings as well as with keys
- Files settings grow with the zoom and fade where more rows follow
- Empty states, the preview title and details grow with the zoom
- The Delete button in Files confirm prompts sits on an alarm tint
- School Wi-Fi root certificates show issuer, expiry and server match
- The picked certificate is marked; a bundled key hides the key field
- Browse shows only when a file chooser exists; else type the path
- A missing server name shows its field and a warning outside More
- The closed More line keeps the sign-in method and the server name
- Without NetworkManager, Settings offers Start or the install command
- Settings labels, sliders and theme cards fit a narrow panel
- Long Settings pages and search lists fade where more follows
- Delete and other harmful menu actions show in the alarm colour
- Lid rows offer do nothing
- An update restarts the shell when its reload makes the shell quit
- Going back on stable names the release you went back to
- Unread lines in the update menu are marked; Mark as read clears them
- A copy with changes of its own still names the version that is ready
- Updates no longer ask for install steps your machine already has
- Arrow keys and Enter work in every menu, and Tab jumps between groups
- A menu opened by its shortcut starts with focus on its first row
- Arrows move a day cursor in the calendar; Page keys change month
- The Wi-Fi list holds still while the keyboard is in it
- Tray switches show their own state, without a grey row behind them
- Searching home in Files lists each file with its folder and date
- Sorting a home search by date puts the newest file first
- Files can empty the Trash, after asking how many items go
- At a large Files zoom, folder and drive names stay whole
- Files Size buttons dim when they would do nothing
- Files opens without its sidebar redrawing a moment later
- The weather Place field lists matching towns and countries as you type
- The week ahead calls only today's date Today and drops days gone by
- Settings in the launcher read like Settings, as Volume: keys step by
- Idle rows show hypridle's own times and no longer look changeable
- Launcher rows whose details start alike show the words that differ
- The rail clock and marks stay clear of the workspaces at any height
- The shell no longer freezes for seconds while it rereads your apps
- A broken config.json shows in the island, with the line to fix
- While config.json is broken, the bind question is not asked again
- Escape in the installer password window cancels the install
- banditshell stop finds the shell even when git cannot run
- Reopening the pen area editor no longer resumes an old drag
- The update menu opens faster when it lists many changes
- Closed Settings no longer redoes its screen time chart every minute
- The update menu names the waiting version, not a count of commits
- Up to date, the update menu lists what your version brought
- Going back a version is a quiet button under those notes
- A version you went back from no longer reads as one that failed
- Sign in on a school network from the launcher opens its sign-in form
- Certificate lists show only files that fit, with a Browse button
- School Wi-Fi Connect stays off until the form can work, and says why
- School Wi-Fi sign-in can change phase 2 and the anonymous identity
- A LEAP network says who to ask and offers Close
- Wi-Fi networks leaving the scan no longer write warnings to the log
- The Files preview shows a file's new content when it changes
- A folder updating in Files keeps its tiles instead of redrawing all
- A folder in the Files preview follows the Hidden files switch
- The Files preview shows owner and permissions in full
- The Files grid marks the item the preview is showing
- A damaged clipboard history says what it kept and where the copy is
- Clear history also removes the copy of a damaged history
- A clipboard picture that cannot load lines up with the other rows
- A discarded dictation says Dictation discarded or Partly kept
- A finished island task names what finished and how it ended
- Two layouts with one code show apart, such as US and USI
- Home folders follow your language, such as ~/Bilder for pictures
- Without NetworkManager, Wi-Fi, hotspot and tunnels say they need it
- Without logind, Lock and Log out still work and the rest says why
- The installer uses doas on systems that have no sudo
- install.sh also links ~/bin/banditshell for exec-once lines
- doctor and the installer warn when quickshell is older than 0.3.2
- On NixOS, install.sh --charge-limit says why it cannot install
- Settings lid rows say sleep, like the rest of the shell
- Settings buttons that cannot fit narrow down, then become a list
- A changed Settings row keeps its whole name beside the reset arrow
- Settings search no longer matches a word across two keywords
- Settings, Sidebar: Clock and battery names each place plainly
- Search reaches in Files sett...
banditshell v0.1.0
The first numbered release of banditshell.