Giter Site home page Giter Site logo

Comments (6)

jacquesh avatar jacquesh commented on June 12, 2024 2

Quick update: I did some debugging for this. For reasons I do not understand (I'm not at all an Android developer), the AgendaFragment created when going from Month view to Agenda view (by tapping on a date), almost immediately receives a scroll event. This causes it to updated the action bar and the internal state for "current time" based on the first item visible on the agenda. As above if that item isn't on the day you tapped on, it changes the "current date" and so creating a new event will go to that date rather than the one you selected.

I'd like to try submit some sort of fix for this issue (either by making it not change the date 2 frames after going to agenda view, or by changing the behaviour to go straight to the "New event" screen when selecting a day) but it would be nice to get an opinion from a maintainer as to what their preferred behaviour would be.

from etar-calendar.

ChaosNicro avatar ChaosNicro commented on June 12, 2024

+1
I was expecting "2." personally, maybe create a setting for that behaviour. I would perhaps even say that tapping on an event specifically (inside a day square in month view) should open the event. Tapping on the square itself should open the small editor if there are no events and open agenda if there are. Holding an event specifically should edit the event and holding the day-square in general should always open the big editor.

from etar-calendar.

jacquesh avatar jacquesh commented on June 12, 2024

Any thoughts, @Gitsaibot or @jspricke?

from etar-calendar.

jspricke avatar jspricke commented on June 12, 2024

@jacquesh please don't ping bugs. If you want a change I would propose to open a pull request with a patch.

from etar-calendar.

jacquesh avatar jacquesh commented on June 12, 2024

Sorry, I hesitated on the ping, but decided to go for it because I'm specifically looking for an opinion from a maintainer on what change to make (and the same was true in the original post from 6 months ago).

My preferred option would be that tapping on an empty day in the month view goes straight to the "create a new event" screen. If you're happy with that conceptually then I'll of course try put together a PR accordingly.

from etar-calendar.

Gitsaibot avatar Gitsaibot commented on June 12, 2024

My preferred option would be that tapping on an empty day in the month view goes straight to the "create a new event" screen. If you're happy with that conceptually then I'll of course try put together a PR accordingly.

That would be okay for me.

from etar-calendar.

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.