Giter VIP home page Giter VIP logo

infinilist's Introduction

InfiniList

An android list app with infinitely nestable lists.

Items have a title and description, and may have one of a number of "checked" states or not. Any item may have an arbitrary number of subitems.

There are no bells and whistles - if you don't like lists, and nesting lists at that, this probably isn't for you. But, really, what kind of person doesn't like lists?

Get it on F-Droid

infinilist's People

Contributors

fredx100 avatar poussinou avatar easyvector avatar

Stargazers

Luxi avatar  avatar  avatar  avatar Linus avatar  avatar Alice Hámori avatar  avatar Sin Estres avatar ulision avatar  avatar Deepak HS avatar

Watchers

 avatar  avatar  avatar

Forkers

easyvector

infinilist's Issues

Option to show subitems nested

Is it possible to have the option of on click of subitem count, right side, the nested sublist appears below:

A mechanism would be needed to move to the sublist view
For example, add another option on long press such as open item

I am loving the design and simplicity of the app.
The only thing is it would be great to have an overview view to see the tree without going into the sublists.

Drag doesn't work

Dragging doesn't work.

The RecyclerView tries to grab the vertical scroll and so bars the StatusIndicator from receiving it. Overriding RecyclerView::onInterceptTouchEvent allows the StatusIndicator to initiate RecyclerView.touchHelper dragging but prevents it receiving the rest of the events.

Perhaps touchHelper.startDrag could be called from within RecyclerView::onInterceptTouchEvent without blocking any signals?

Texts are blocked on the help dialogue panel

Describe the bug

Dear developer!
In the process of using, I found a bug in layout / display. As shown in the figure below, on the help panel, there are parts of texts that could not be seen fully. This may be an adaptation problem. I suspect it is because display and font size are set to large (mainly due to display size).
Because of some problems with my eyesight, I often use the largest font and display.
103165857-dbaf8580-4857-11eb-9e22-120ae1901389

App version is 1.0.5, my mobile phone is Google Pixel 2, and the screen resolution setting is 1920* 1080. And my font size and display size are the largest ! ! ! Also, my Android system version is 10.0.
The above is a description of the problem. The overall experience of the software is good. You can see that the design is very attentive. Thank you very much for the efforts of the developers all the time. I hope to receive a reply. Thank you so much!!

Expected behavior

I hope that I can see all of the texts on the help panel, and in this circumstance, parts of them seem to be blocked.

Steps to reproduce the behavior:

  1. use the largest font and display in the display setting
  2. open this app for the very first time
  3. this error could be seen

Screenshot

(The blocked texts are marked in red)

copy

Environment

  1. Version of InfiniList: 1.0.5
  2. Device : Google Pixel 2,
  3. OS version : Android 10.0

Only write to file when app loses focus

Currently app writes to file whenever a change is made. This frequency of writes could be reduced by writing whenever activity loses focus: override activity#onPause().

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.