archinstall icon indicating copy to clipboard operation
archinstall copied to clipboard

Integrate new curses menu

Open svartkanin opened this issue 1 year ago • 2 comments

Integrate the new curses menu into archinstall and replace all 3rd party menu usages with the custom curses implementation.

https://github.com/user-attachments/assets/9bb7bd59-504e-44e6-ab7b-43f2c5126db7

  • [x] Replace all existing simple-term-menu usages with custom curses implementation
  • [x] Add preset value for text inputs
  • [x] Test all menu options for preview and preset values
  • [x] Replace all print statements with either debug or custom curses print

svartkanin avatar Aug 31 '24 09:08 svartkanin

@Torxed I think this is now ready for a full review. Only thing left is fixing the swiss.py script

svartkanin avatar Oct 12 '24 09:10 svartkanin

swiss.py script has also been adapted now

svartkanin avatar Oct 16 '24 09:10 svartkanin

Running a few last tests, and I can't tell if it's the code in master yet or this PR, but https://github.com/archlinux/archinstall/issues/2793 is blocking a release.

I'm running out of time for more tests for today. I'll continue tomorrow unless you have a moment to double check @svartkanin?

Torxed avatar Nov 09 '24 13:11 Torxed