Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature requests #44

Open
3 of 11 tasks
xAnavrins opened this issue Aug 13, 2020 · 8 comments
Open
3 of 11 tasks

Feature requests #44

xAnavrins opened this issue Aug 13, 2020 · 8 comments

Comments

@xAnavrins
Copy link
Collaborator

xAnavrins commented Aug 13, 2020

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

Core

  • 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

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

Milo

Swshop

  • Implement own krist callback api instead of buggy k.lua and w.lua
@kepler155c
Copy link
Owner

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.

@Kan18
Copy link
Contributor

Kan18 commented Aug 22, 2020

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 Swarm miner should highlight turtles opus-apps#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

@Merith-TK
Copy link

Merith-TK commented Jun 10, 2021

  • make milo not depend on the plethora introspection module

@tomodachi94
Copy link
Contributor

tomodachi94 commented Jan 6, 2023

  • 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.

@kristibektashi
Copy link

kristibektashi commented Jan 6, 2023

  • Ability to add more options to the boot menu

@Nadohoi
Copy link

Nadohoi commented Apr 21, 2023

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

@Kan18
Copy link
Contributor

Kan18 commented Apr 21, 2023

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

@xAnavrins
Copy link
Collaborator Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants