Comments (6)
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.
+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.
Any thoughts, @Gitsaibot or @jspricke?
from etar-calendar.
@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.
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.
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)
- Add tap and hold to move appointments in week view
- Etar cashes with ArrayIndexOutOfBoundsException HOT 1
- Etar logo is missing in lock screen mode annoucement
- feature request or guidance : show/hide calendars from main menu
- Reminder for external calendars doesn't stop popping up again, even when notification is removed
- go to.. not working
- CalDav Calendar with long dates not shown
- Compose Widget HOT 9
- feature req: change offline calender to other type
- feature request - "Go to" Button / "Change of view" Button / "Displayed calendars" button
- Add option to define a default calendar
- setting notifications before day B (deadline)
- make calendar display view-dependent
- Crash when trying to open on WearOS device HOT 4
- goto day goes to wrong day
- Event orders
- Do you know how to add the Chinese lunar calendar to the Etar Calendar (LineageOS calendar)?
- Color into agenda entry when you add someone his email adress
- Invalid event after edit of single recurrence
- Widget appears empty after device reboot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etar-calendar.