Giter Club home page Giter Club logo

editbutton's People

Contributors

picobyte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

editbutton's Issues

pygments issue

it seems the last version of pygments that worked was 2.5.2

pip install --constraint <(echo "pygments == 2.5.2") --target ./game/python-packages pygments
--upgrade

reason seems to be that 35544e2fc6eed0ce4a27ec7285aac71ff0ddc473 removed python 2 compatability

suggestion drop down menu issues

  1. suggestion drop down menu occasionally shows a nonsense suggestion. This seems to be caused by the cursor to console coordinates being slightly off, and suggestion is for a word on the previous line (even if there is none).
  2. If a suggesion is clicked a word is still selected while this is not shown (pressing a character replaces the word), even after the suggestion is dismissed (escape or leftclick) and shift left shows selection

context menus

Use a menu for mouse right-click, possible a screen similar to the suggestion menu
features to implement

  • renpy.jump() to cursor position in visual modus.
  • insert typical Ren'py structures
  • actions dependent on cursor context, jump to definition / label; maybe use exuberant tags for this.
  • when jumped to definition, a jump back option. Also keys for this.

shift selection could be improved

  • with key up/down selection boundary shifts if view moves
    -> to solve this, selection should be in data coordinates, not console coordinates.
  • shift + Page Up or Page Down does not work, nor shift + mouse scroll wheel Up or Down

minor, may leave this as known issue:

  • shift home and key up does not follow original position

wrapping issues

many wrapping lines at end of file cause out of bounds exception

long syntax error text resize

A long syntax error (e.g. at the end of a long wrapping line) causes a resize of the text, after which the cursor position is incorrect.

bottom (or top) menus

make some of the bottom buttons pull-up menus or put those on top. Features to implement:
File menu with Open / New / Save / Save as / Quit. Also visual mode variable viewer / editor.
Edit menu
View menu with Font (size, name), display style (instead of 'monokai'), language for spell checker

maybe more gui adaptations: https://lemmasoft.renai.us/forums/viewtopic.php?t=9812

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.