Coder Social home page Coder Social logo

stepland / f.e.i.s. Goto Github PK

View Code? Open in Web Editor NEW
25.0 5.0 6.0 84.26 MB

Jubeat chart editor written in C++ (mirror of https://gitlab.com/square-game-liberation-front/F.E.I.S)

CMake 0.61% C++ 89.41% C 9.92% Meson 0.05%
jubeat rhythm-game editor cpp

f.e.i.s.'s People

Contributors

stepland avatar symeon-carle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

f.e.i.s.'s Issues

Density graph does not reload when changing chart

Version: current master branch
Tested on Linux (Arch)

The density graph is the same when loading a chart from the same memon.

Steps to reproduce:

  • Create 2 charts in the same memon (ADV and EXT for example)
  • Place some notes (in a way that the density graph is different)
  • Switch between the 2 charts and see the bug

Crash when trying to put notes too early in the chart

Versions: 1.0.1 and current master branch
Tested on Windows and Linux (Arch)

The program crashes when trying to put a note too early in the song, with the following message in the log: what(): Tried creating a note with negative timing : -200 (the value may change depending on where the note was being placed)

Steps to reproduce:

  • Create a new chart with all default settings (although it also happened to me with custom timing settings)
  • Try placing a note in the first two beats of the chart (in measure 0)

It also looks like this only occurs within the first two beats of the chart (trying to place a note on and after the 3rd beat works)

Support mp3 files

Is the variable offset that depends on the size of the metadata header a real thing ?

Clean up the release process

Make a script so the only thing needed* to make a release is executing the script

*other than installing the dependencies

Add a non colliding notes preview system

When editing, I would like to be able to preview which panels would not result in a note collision if a note were to be added.

My first idea is to define a specific hotkey that would highlight current collision-prone panels in red

Long note bug

There's a bug when right clicking outside the playfield that makes a long note dummy appear next time the mouse hovers over a panel

Long notes textures show incorrectly

Versions: 1.0.1 and current master branch
Tested on Windows and Linux (Arch)

The textures for long notes show incorrectly in the versions mentioned above, as shown on this picture (Windows, version 1.0.1)

Assets directory missing in source

Yup, basically title. The effect of the above actually give me a

FEIS: /home/F.E.I.S./include/imgui/imgui_draw.cpp:1591: ImFont* ImFontAtlas::AddFontFromFileTTF(const char*, float, const ImFontConfig*, const ImWchar*): Assertion `0' failed.

which was somewhat confusing. Solved by stealing assets/ from the windows release

Unneeded save prompt on exit

FEIS seems to ask if the user whishes to save when closing even when the user already saved manually.

There needs to be some actual detection of whether or not the last state has been saved

Mouse Wheel Scroll / Tab picked up by non-focused windows

If you open and focus on the history window with enough items to display a scrollbar, you can notice that mousewheel scroll is picked up by both the timeline and the history window, even when the timeline is not focued.

If you open any window with tab navigation features, you notice that tab presses are picked up by both that window and the timeline

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.