opus icon indicating copy to clipboard operation
opus copied to clipboard

Feature requests

Open xAnavrins opened this issue 4 years ago • 8 comments

Using this issue as a to-do list / feature request list

Core

  • [x] Proper uninstaller app
  • [ ] PackageManager: Checkboxes to select install/delete multiple packages at once
  • [ ] Network: Add filter system for host group, ability to send commands to a group of hosts using the scriptEx command, (ex: Updating all your host)
  • [ ] Network: Make it possible to use a wired modem as the main modem and allowing telnet and vnc to run within a wired network

Builder

  • [ ] SchematicVisualiser: Add options to move and rotate

Neural

  • [x] UI-ify the Ores/Xray app (Anavrins)

Milo

  • [x] Ability to run MiloRemote with a config path argument, allowing to connect to multiple Milo from one NI (Anavrins)
  • [ ] Node type for outputting requested items into/drop from chests https://github.com/kepler155c/opus-apps/issues/39 (Anavrins)
  • [ ] Presets/Template list for Generic Inventories (Anavrins)
  • [ ] Make it more obvious if storage is full

Swshop

  • [ ] Implement own krist callback api instead of buggy k.lua and w.lua

xAnavrins avatar Aug 13 '20 05:08 xAnavrins

Thanks for putting this together -

uninstaller : the install program does have an uninstall option, but i haven't tested that in quite awhile. Might just need a new link added to Overview.

package manager: this one has been on my mind for awhile. one of the reasons I started putting together the checkboxGrid control. the whole package manager needs an upgrade.

schematic visualizer: much needed changes - lots of options here - see nwm where I display UI apps directly on the glasses.

Unless I get motivated, I doubt I can work on anything in the near future as work has become all consuming lately.

kepler155c avatar Aug 13 '20 21:08 kepler155c

Here are some more ideas:

(Install-related)

  • [ ] Make it easy to develop and test separate forks by adding a branch option to the Opus installer (branches as in xxx/opus/develop-1.8, not just develop-1.8)
  • [ ] Move the installation (of packages and of the system) all into a single request to speed up installation by a lot (compression and pre-installation minification too!)
  • [ ] Compacted (on-disk compressed and minified) install for turtles, removing things like UI libraries (I already made this on the SwitchCraft server, although it's extremely hard to reproduce and update)
  • [ ] Have a list of files that should be installed from this repository, or a list of files that shouldn't be installed, so things like .github and README.md don't get added

(Other)

  • [ ] Make a neural brightness app by putting a translucent white rectangle on the screen (although this belongs in the opus-apps repository)
  • [ ] Make a turtle tracker program that displays locations of connected turtles on overlay glasses (related to https://github.com/kepler155c/opus-apps/issues/9 )
  • [ ] Fix weird bugs in minify package (this also belongs in opus-apps repository) (an example of a file that errors when you minify it is sys/modules/opus/util.lua) (or just use LuaSrcDiet)
  • [ ] More network configuration (ability to configure discovery pings, ability to disable services, ability to set default options (such as encryption))
  • [ ] Move more sys/apps/package.lua logic into the packages module
  • [ ] Program for easy mounting of proxied peripherals - attachRemote other_ID other_peripheral_side fake_peripheral_side_here

Kan18 avatar Aug 22 '20 23:08 Kan18

  • [ ] make milo not depend on the plethora introspection module

Merith-TK avatar Jun 10 '21 00:06 Merith-TK

  • [ ] Ability to have an installation inside of ROM, and packages are stored on-disk and merely get enabled from the ROM when one is installed. Reasoning:

Here are some statistics on this that I am stealing from Lemmmy (the switchcraft server admin who has broken every single rule) (who stole them from Yemmel): 421,974 out of 590,988 files are opus 1,922 computers out of 21,808 (13,597 on filesystem) have Opus OS installed 2.9 GiB out of 4.3 GiB of the server's computer directory is Opus OS

I have a feeling this is similar for some other servers as well.

tomodachi94 avatar Jan 06 '23 15:01 tomodachi94

  • [ ] Ability to add more options to the boot menu

kristibektashi avatar Jan 06 '23 15:01 kristibektashi

What about a code editor? Is it already mentioned and raised? I would like to know if the os is still being developed :)

Nadohoi avatar Apr 21 '23 14:04 Nadohoi

There is a code editor inside the common package under the edit name. The OS is not actively being developed at the moment.

Kan18 avatar Apr 21 '23 22:04 Kan18

The common package contains an IDE which overrides the default one when installed. Development is currently in hiatus due to me being very busy and also loosing interest in CC in general, I will still review pull requests though.

xAnavrins avatar Apr 21 '23 22:04 xAnavrins