Skip to content

hpn33/manga-reader-by-godot-

Repository files navigation

Manga Reader for manga eater

Maked by Godot

for showing squere image like any normal web manga reader

Feture

  • setting
  • Regular View
  • file system
  • color panels
  • navigate

Setting

  • setting file
  • Background Color panel
  • change background color

Global Setting file

make file on user:// directory of godot by name config.cfg for saving:

  • background colors
  • recent folder
  • some signal system for data changed

Image Folder Setting file

config file for images in folder location for sorting image

Image Config file

store setting for opening image

Regular view

control + R for toggle view.

  • beautiful background
  • costing fps

File System

  • choising image path
  • set host of images file
  • check before path exist
  • bookmark path

Color Panel

for set color for background

  • store and edit colors
  • undo

Navigate

move easer between image's

  • goto image by number
  • goto image by scroll

Movement

  • full reset view control + shift + R

  • center of view control + R

  • go to the first

  • go to the end

  • movement with keyboard

  • normal move WASD or arrow keys
  • long move with page down and page up
  • movement with mouse movement with left click zoom with scroll

  • use number for move on every 10 persend like key one is 10%

Scroll Bar

  • show summery view of image's
  • ?

Pagination

navigate to another image by number

Logic System

  • SharePoint: Observer System for control data
  • config wraper: for use config file to save setting

Share Point

use Obserever pattern to reacte when exact data changed

similar to signal but for variable and when changed call function that set with variable

Config wrapper

backlog: like model binding is can extend to a script and save setting

  • ?save file should be a exact name?
  • ?need a core?
  • it work.

TODO

  • set fullwidth screen on current image
  • system for navigate to any image by number
  • making short path to 100 char
  • add vertical mode
  • scroll bar
  • undo delete color for back color to ex position on the color list
  • improve movement
  • config file on image folder ( for sorting images and set custom setting )
  • load on thread or courotine
  • refresh anything that need when opening new folder
  • clean code for scrolling
  • clean code on imagePlace and imageHolder
  • clean and add ability of navigate to core of program

Releases

No releases published

Packages

No packages published