orbutils issueshttps://gitlab.redox-os.org/redox-os/orbutils/-/issues2023-04-26T18:27:23Zhttps://gitlab.redox-os.org/redox-os/orbutils/-/issues/36Fix build error with x862023-04-26T18:27:23ZSamwiseFilmoremggmugginsmc@gmail.comFix build error with x86Because of this section in Cargo.toml
```toml
[target.'cfg(target_os = "redox")'.dependencies]
redox_event = { git = "https://github.com/redox-os/event.git" }
redox_syscall = "0.1"
```
This crate doesn't build on x86. It isn't supp...Because of this section in Cargo.toml
```toml
[target.'cfg(target_os = "redox")'.dependencies]
redox_event = { git = "https://github.com/redox-os/event.git" }
redox_syscall = "0.1"
```
This crate doesn't build on x86. It isn't supposed to either, but since Jenkins is set up with this repo, wouldn't it be nice for that to be accurate?https://gitlab.redox-os.org/redox-os/orbutils/-/issues/5Separate the application chooser and the taskbar2019-09-29T01:05:19ZJeremy SollerSeparate the application chooser and the taskbar*Created by: rushsteve1*
Right now `launcher.rs` is both the application selector and the taskbar. This is a problematic case of one program performing two different tasks, similar to Window's `explorer.exe` (a comparison that should pr...*Created by: rushsteve1*
Right now `launcher.rs` is both the application selector and the taskbar. This is a problematic case of one program performing two different tasks, similar to Window's `explorer.exe` (a comparison that should probably be avoided...) The taskbar should be moved to a separate application titled "taskbar" and the launcher remain where it is. This change would also require some changes for when Orbital is launched, to reflect the changes.
As I understand it was written like this because both features require the same code to get a list of applications and how to open files. This code should also be moved to, preferably, a secondary crate for re-usability.
https://gitlab.redox-os.org/redox-os/orbutils/-/issues/46Compilation errors when compiling core applications.2023-04-26T18:27:23ZJeremy SollerCompilation errors when compiling core applications.*Created by: SG14-96*
Made sure I updated rust and sdl to correct versions.
Getting these errors.
![screen shot 2018-04-16 at 1 14 08 pm](https://user-images.githubusercontent.com/18149604/38824699-13d3c6cc-4178-11e8-9a76-77a150629388...*Created by: SG14-96*
Made sure I updated rust and sdl to correct versions.
Getting these errors.
![screen shot 2018-04-16 at 1 14 08 pm](https://user-images.githubusercontent.com/18149604/38824699-13d3c6cc-4178-11e8-9a76-77a150629388.png)
https://gitlab.redox-os.org/redox-os/orbutils/-/issues/44User enumeration in orblogin2018-06-13T19:39:51ZJeremy SollerUser enumeration in orblogin*Created by: xTibor*
Similar to https://github.com/redox-os/userutils/issues/34. The difference is that when there's a timeout on the login attempt that means the user exists on the system. The usernames can also be brute forced, just a...*Created by: xTibor*
Similar to https://github.com/redox-os/userutils/issues/34. The difference is that when there's a timeout on the login attempt that means the user exists on the system. The usernames can also be brute forced, just at a slower rate.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/42Viewer does not open jpeg files2018-06-13T19:39:51ZJeremy SollerViewer does not open jpeg files*Created by: robbycerantola*
Jpeg-decoder crate is used for decoding jpeg images. It uses by default parallel processing with rayon which is broken for some reason in Redox.
The result is viewer not being able to show any jpg file.*Created by: robbycerantola*
Jpeg-decoder crate is used for decoding jpeg images. It uses by default parallel processing with rayon which is broken for some reason in Redox.
The result is viewer not being able to show any jpg file.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/47Calculator gui miscommunicates exponentiation to calc library.2018-09-01T13:13:06ZKjell Tore UllavikCalculator gui miscommunicates exponentiation to calc library.I can only assume the ^ symbol in the calculator gui is supposed to mean exponentiation.
But when passed on to the calc library for evaluation it is interpreted as bitwise xor.I can only assume the ^ symbol in the calculator gui is supposed to mean exponentiation.
But when passed on to the calc library for evaluation it is interpreted as bitwise xor.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/21Search Bar on Browser2018-09-08T12:48:01ZJeremy SollerSearch Bar on Browser*Created by: pharaone*
Searching URLs is very difficult from the terminal.*Created by: pharaone*
Searching URLs is very difficult from the terminal.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/4Fails to compile due to ransid errors2018-09-08T12:48:01ZIan Douglas ScottFails to compile due to ransid errorsI get this trying to build orbutils on Linux:
```
Compiling orbutils v0.1.10 (file:///home/ian/Devel/src/redox/orbutils)
src/terminal/console.rs:105:28: 105:38 error: attempted access of field `bold` on type `console::ransid::Block`,...I get this trying to build orbutils on Linux:
```
Compiling orbutils v0.1.10 (file:///home/ian/Devel/src/redox/orbutils)
src/terminal/console.rs:105:28: 105:38 error: attempted access of field `bold` on type `console::ransid::Block`, but no field with that name was found
src/terminal/console.rs:105 if block.bold {
^~~~~~~~~~
src/terminal/console.rs:105:34: 105:38 help: did you mean `bg`?
src/terminal/console.rs:105 if block.bold {
^~~~
src/terminal/console.rs:115:24: 115:40 error: attempted access of field `underlined` on type `console::ransid::Block`, but no field with that name was found
src/terminal/console.rs:115 if block.underlined {
^~~~~~~~~~~~~~~~
src/terminal/console.rs:115:30: 115:40 help: did you mean `style`?
src/terminal/console.rs:115 if block.underlined {
^~~~~~~~~~
error: aborting due to 2 previous errors
error: Could not compile `orbutils`.
To learn more, run the command again with --verbose.
zsh: exit 101 rustup run nightly cargo build
```
Moreover, the ransid github repo linked to on crates.io returns a 404.
https://gitlab.redox-os.org/redox-os/orbutils/-/issues/2(Ab)use the new font rendering capabilities?2018-09-08T12:48:01ZJeremy Soller(Ab)use the new font rendering capabilities?*Created by: ca1ek*
I mean, my terminal's got to use Ubuntu Mono font.
No need to hurry about it ;p.
- [x] Terminal
- [x] File browser
- [x] Text editor
- [x] Calculator
*Created by: ca1ek*
I mean, my terminal's got to use Ubuntu Mono font.
No need to hurry about it ;p.
- [x] Terminal
- [x] File browser
- [x] Text editor
- [x] Calculator
https://gitlab.redox-os.org/redox-os/orbutils/-/issues/3Image viewer fatally errors at random BMPs2018-09-08T12:48:01ZJeremy SollerImage viewer fatally errors at random BMPs*Created by: ca1ek*
**Reproduction**: Run Redox, then open BMPs until it happens
**Expected behavior**: No crashes
**Actual behavior**:
1. [Displays this error message](http://i.imgur.com/3u0diTM.png)
2. Whole OS hangs for about 10 s...*Created by: ca1ek*
**Reproduction**: Run Redox, then open BMPs until it happens
**Expected behavior**: No crashes
**Actual behavior**:
1. [Displays this error message](http://i.imgur.com/3u0diTM.png)
2. Whole OS hangs for about 10 seconds
3. Page fault gets displayed
4. OS keeps being usable but pagefaults on something else, in my case pixelcannon
**Build information**: rustc 1.10.0-nightly (4ec5ce5e4 2016-05-12)
**Misc**: Pagefault output paste: https://gist.github.com/ca1ek/c92131ce037bf61e5b0a0cfd5ffaaeb1
---
_If the above does not fit the nature of the issue feel free to modify it._
https://gitlab.redox-os.org/redox-os/orbutils/-/issues/48Use cargo workspace2023-05-04T07:43:40ZGhost UserUse cargo workspaceI want to start to port some of the orbutils to OrbTk 0.3.*. Workspace could be help to use different versions of OrbTk for different applications until it is finished. It would also help to have a cleaner structure for the utils.I want to start to port some of the orbutils to OrbTk 0.3.*. Workspace could be help to use different versions of OrbTk for different applications until it is finished. It would also help to have a cleaner structure for the utils.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/49Port utils to OrbTk 0.3.*2023-04-22T14:01:03ZGhost UserPort utils to OrbTk 0.3.*presumed #48
# Tasks
* [ ] Update readme
* [ ] Port Calculator
* [ ] Port OrbLogin
* [ ] Port Viewer
* [ ] Port FileManager
* [ ] Port Calendar
* [ ] Port Character map
# Further ports
* Editor (needs multiline text in OrbTk)presumed #48
# Tasks
* [ ] Update readme
* [ ] Port Calculator
* [ ] Port OrbLogin
* [ ] Port Viewer
* [ ] Port FileManager
* [ ] Port Calendar
* [ ] Port Character map
# Further ports
* Editor (needs multiline text in OrbTk)https://gitlab.redox-os.org/redox-os/orbutils/-/issues/50failed to build, can't find crate event2023-04-26T18:27:23ZJustFunfailed to build, can't find crate event```
error[E0463]: can't find crate for `event`
--> src/launcher/main.rs:4:1
|
4 | extern crate event;
| ^^^^^^^^^^^^^^^^^^^ can't find crate
error: aborting due to previous error
For more information about this error, try `rustc -...```
error[E0463]: can't find crate for `event`
--> src/launcher/main.rs:4:1
|
4 | extern crate event;
| ^^^^^^^^^^^^^^^^^^^ can't find crate
error: aborting due to previous error
For more information about this error, try `rustc --explain E0463`.
error: could not compile `orbutils`.
warning: build failed, waiting for other jobs to finish...
warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want.
Consider using the home_dir function from https://crates.io/crates/dirs instead.
--> src/file_manager/main.rs:724:37
|
724 | None => if let Some(home) = env::home_dir() {
| ^^^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
error: build failed
```
**step to reproduce**
1. `git clone https://gitlab.redox-os.org/redox-os/orbutils.git`
2. `cd orbutils/`
3. `cargo build`
**workaround**
add
```
redox_event = { git = "https://gitlab.redox-os.org/redox-os/event.git" }
redox_syscall = "0.1.51"
```
to [dependencies] in Cargo.toml seems to work, but other errors occur then.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/51(Feature Request) Split panels for File Manager.2024-02-10T18:32:54ZRibbon(Feature Request) Split panels for File Manager.![image](/uploads/f67f88cc24d3563bdb699ee7ab4cf8c4/image.png)![image](/uploads/f67f88cc24d3563bdb699ee7ab4cf8c4/image.png)https://gitlab.redox-os.org/redox-os/orbutils/-/issues/52(Feature Request) Mount volume option for File Manager.2024-02-10T18:33:05ZRibbon(Feature Request) Mount volume option for File Manager.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/53(Feature Request) Image preview on File Manager2024-02-10T18:32:23ZRibbon(Feature Request) Image preview on File ManagerShow a preview on the right side when selecting an image file.Show a preview on the right side when selecting an image file.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/54(Feature Request) Dual-mode location bar for File Manager.2024-02-10T18:32:09ZRibbon(Feature Request) Dual-mode location bar for File Manager.Offer the options "folder buttons" or "explicit path"
- Folder Buttons - every folder on the path can be clicked/accessed.
- Explicit Path - the path bar show the Unix model for directories (/home/user).Offer the options "folder buttons" or "explicit path"
- Folder Buttons - every folder on the path can be clicked/accessed.
- Explicit Path - the path bar show the Unix model for directories (/home/user).https://gitlab.redox-os.org/redox-os/orbutils/-/issues/60(Feature Request) Add an option to resize the Orbital panel.2023-03-22T18:27:21ZRibbon(Feature Request) Add an option to resize the Orbital panel.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/59(Feature Request) Add a "Show desktop" button.2023-07-07T23:00:09ZRibbon(Feature Request) Add a "Show desktop" button.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/58(Feature Request) Add an option to change the panel color with color picker.2023-03-22T18:28:20ZRibbon(Feature Request) Add an option to change the panel color with color picker.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/57(Feature Request) Add a search bar on the Menu.2023-07-07T23:00:09ZRibbon(Feature Request) Add a search bar on the Menu.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/55(Feature Request) Line numbers for Text Editor.2024-02-10T18:31:51ZRibbon(Feature Request) Line numbers for Text Editor.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/56(Feature Request) Add an option to change the panel position.2023-03-22T18:33:39ZRibbon(Feature Request) Add an option to change the panel position.https://gitlab.redox-os.org/redox-os/orbutils/-/issues/61(Feature Request) Settings2024-02-10T18:36:53ZRibbon(Feature Request) SettingsThis issue will cover the Settings app options (system config) and app settings (independent).
The options can be saved in a `.toml` file at `/home/user/.config/orbital-app` (I think TOML format is more sane than JSON/XML).
The user co...This issue will cover the Settings app options (system config) and app settings (independent).
The options can be saved in a `.toml` file at `/home/user/.config/orbital-app` (I think TOML format is more sane than JSON/XML).
The user could open this TOML file with text editor to change the settings without GUI.
## Settings app
### Appearance (background/window manager)
- [ ] Light/Dark theme
- [ ] Window top bar color
- [ ] Change wallpaper
- [ ] Hide window top bar when maximized
### Launcher (launcher)
- [ ] Show app names
- [ ] Hide app names on menu
- [ ] Bar position (left/right/top/bottom)
- [ ] Hide "Show Desktop" button
- [ ] Panel Height
- [ ] Panel Color
### Login Manager (orblogin)
- [ ] Change wallpaper
- [ ] Automatically select last used user
- [ ] Restart option
- [ ] Shutdown option
- [ ] Suspend option
### Keyboard
- [ ] Key repeat speed
- [ ] Layout
#### Custom Shortcuts
- [ ] Show app menu
- [ ] Change active window
- [ ] Maximize window
- [ ] Minimize window
- [ ] Close window
- [ ] Minimize all windows (show desktop)
- [ ] Maximize all windows
### Mouse
- [ ] Pointer speed
- [ ] Disable Touchpad
### Time
- [ ] Timezone
- [ ] Enable 12-hour format
- [ ] Disable network time
## Orbital Terminal (orbterm)
- [ ] Cursor shape (Block/I-Beam)
- [ ] Cursor blinks
- [ ] Disable transparency
- [ ] Background image
- [ ] Background image opacity
- [ ] Remember last window size
- [ ] Tabs (visible when created/always visible)
- [ ] Hide command name on window title
## File Manager
- [ ] Location bar mode (folder buttons/explicit path)
- [ ] Enable image preview
- [ ] Split folder view
- [ ] Tabs (visible when created/always visible)https://gitlab.redox-os.org/redox-os/orbutils/-/issues/62Current master is in a broken state2023-04-07T09:43:44ZKivimangoCurrent master is in a broken stateHello !
I would like to commit my orblogin slint port, but I'm blocked by the current state of the master branch:
running `cargo run --bin calculator --release` on a Manjaro Linux fails to compile due to winit error:
```
error: The plat...Hello !
I would like to commit my orblogin slint port, but I'm blocked by the current state of the master branch:
running `cargo run --bin calculator --release` on a Manjaro Linux fails to compile due to winit error:
```
error: The platform you're compiling for is not supported by winit
--> /home/sapka/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.28.1/src/platform_impl/mod.rs:67:1
|
67 | compile_error!("The platform you're compiling for is not supported by winit");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
When i enable the default features in `calculator/Cargo.toml` for slint, it compiles fine.
```
slint = { git = "https://github.com/slint-ui/slint", features = ["compat-0-3-0", "renderer-winit-software"] }
```https://gitlab.redox-os.org/redox-os/orbutils/-/issues/63Get redoxer CI working2023-04-25T15:29:26ZAndrew MackenzieGet redoxer CI workingOnce https://gitlab.redox-os.org/redox-os/orbutils/-/merge_requests/60 is merged and linux has CI, then fix the CI for redox-os build and testOnce https://gitlab.redox-os.org/redox-os/orbutils/-/merge_requests/60 is merged and linux has CI, then fix the CI for redox-os build and testhttps://gitlab.redox-os.org/redox-os/orbutils/-/issues/64Add calculator to CI2023-05-08T09:47:45ZAndrew MackenzieAdd calculator to CIOnce MR is merged that adds CI on linux for most of the apps, then fix the CI build problem with calculator (related to slint) and add it to the build and test CI on all platforms that are supported.
This is the error currently:
```
I h...Once MR is merged that adds CI on linux for most of the apps, then fix the CI build problem with calculator (related to slint) and add it to the build and test CI on all platforms that are supported.
This is the error currently:
```
I haven't been able to get calculator to run on linux yet and hence it is not tested in CI either.
It fails with the following error:
error: The platform you're compiling for is not supported by winit
--> /home/andrew/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.28.3/src/platform_impl/mod.rs:67:1
|
67 | compile_error!("The platform you're compiling for is not supported by winit");
If anyone can help me fix that, we can then add it to CI on linux also.
```https://gitlab.redox-os.org/redox-os/orbutils/-/issues/65Make apps and icons of launcher configurable2023-04-25T12:27:20ZAndrew MackenzieMake apps and icons of launcher configurableAdd a config file read at startup (or restart/signal?) that lists the dock contents:
- icon to show, binary name to invoke, hotkey to be used
So that people can edit it and replace or add to the listAdd a config file read at startup (or restart/signal?) that lists the dock contents:
- icon to show, binary name to invoke, hotkey to be used
So that people can edit it and replace or add to the list