Giter Site home page Giter Site logo

Comments (10)

projectdelphai avatar projectdelphai commented on July 22, 2024
  1. I've noticed the inability to exit from a load menu which needs to be fixed.
  2. Displaying and deleting the profiles shouldn't be too hard. I recommend the nio package for it.
  3. I'm thinking of having an option "lookaround" or "l" or "la" which would display all the options aroung you.
  4. The "help" command definitely needs updating.
  5. I'm not sure how to change the font color. Or if it is consistent across all terminals.

from jadventure.

pthayer3 avatar pthayer3 commented on July 22, 2024

I may take a stab at these, atleast 1, 2, 3, 4.

I think there is a git command that goes "git log -p --color" that colorizes some of the text. I don't really know how it determines which text is which color tho, I assume it is set somewhere.

from jadventure.

shkesar avatar shkesar commented on July 22, 2024

I tried something like 5 before and there was different behavior when using some Unicode trick to get colors. That method didn't work around as it required some special sort of terminal only to work on. Then I came across jansi to get the things solved. Maybe looks like that can solve your 5 using that.

from jadventure.

blackwolf12333 avatar blackwolf12333 commented on July 22, 2024

Font is set by the terminal itself, I don't know if it is possible to change from an outside program.

from jadventure.

projectdelphai avatar projectdelphai commented on July 22, 2024

I'm pretty sure you can't set font by the terminal. I'm not sure about color though. It looks like ANSI codes are one way to do this.

from jadventure.

blackwolf12333 avatar blackwolf12333 commented on July 22, 2024

Color is possible, ncurses does it, I think it uses Unicode characters.

from jadventure.

shkesar avatar shkesar commented on July 22, 2024

How about we rather do a Swing Frame and make it look and behave like a terminal. It can incorporate some awesome features later.

from jadventure.

projectdelphai avatar projectdelphai commented on July 22, 2024

I was also thinking about something like this. I have no experience with this so I'm not sure if Swing Frames are the best way (I know people had been talking about using JavaFX before). However, a gui terminal would enable us to use things like ascii art, ncurses-like menus, colors, and better keyboard shortcuts. I imagine something like dwarf fortress (if any of you play). However, because this seems like a rather hard thing to implement especially considering the game mechanics themselves aren't fleshed out, I think it may be best to hold off on guis. Unless you have experience with it.

from jadventure.

shkesar avatar shkesar commented on July 22, 2024

I am just very little familiar with Swing.
Maybe we can just skip color for now. Even if we do it using some classic ASCII library, it will only be modified in future.
So the idea is archived for late.

from jadventure.

projectdelphai avatar projectdelphai commented on July 22, 2024

The only thing that needs to be fixed here is to show all the available saved profiles. Once that's done, this issue can be closed.

from jadventure.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.