gsantner / markor

Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
https://github.com/gsantner/markor/discussions/2269
Other
3.51k stars 347 forks source link

Markor Project discussion, chat & questions #95

Open gsantner opened 6 years ago

gsantner commented 6 years ago

Do you have a question or a problem?

--> Check this: https://github.com/gsantner/markor/discussions/2269


To write comments a free GitHub account is required, the place where many Open Source software projects (like Markor) are developed.
Please don't send e-mails to developers, do ask & search here instead so everybody can benefit from your matter and it's answer/solution, as well other people might have a better answer.



Please subscribe/unsubscribe to this topic if you want to keep updated with whats going on in the project. It is kind of a "mailing list" for the project.

Notes:

SpotlightKid commented 6 years ago

Still waiting for it to appear on F-Droid... The APK above doesn't install when I have the F-Droid version installed.

gsantner commented 6 years ago

Please wait one or other day more so the update is available there. The releases on GitHub are codesigned with my official Markor sigining key. F-Droid uses a different secret where nobody else has access to. You can uninstall F-Droid Markor and install my version to switch.

SpotlightKid commented 6 years ago

0k, wasn't sure about the data, will give it a try then.

gsantner commented 6 years ago

Hi everybody. I am currently feeling not so well, and don't do much development currently. Still I do maintaining which is doable on phone too. I appreciate any help in all kind of contributions, most importantly I would need some help in development (were it's more like a one-man-show currently).

There are a lot of tasks open, also too much things that can be done by beginners (e.g. hardware keyboard shortcuts). The really most important thing is support for content:// URIs and providers. I would appreciate help in this task very much (#126). The second most important would be to replace the filelist library with something more current, any help here very appreciated too (#115).

See good first issue (very suiteable for first time contributors too! 😃) and help wanted issues.

Poussinou commented 6 years ago

I'm not an Android developer, sorry :s

I'm sorry to hear that you aren't feeling well, but I sincerely wish you "Bon courage" !

gsantner commented 6 years ago

New release available - v0.3.3: https://github.com/gsantner/markor/releases/tag/v0.3.3.

Thanks to everybody translating Markor, latest translations included (and some more new strings are available now). Sadly still not a single community code contribution to the project since mid november, the project could really need some move love by other people than me.

gsantner commented 6 years ago

hey everybody. Currently the low minSdk version is hindering some future development. I really need some feedback which can drive future project targets.

About Software:

About Hardware:

About app:

In general too, I would appreciate code contributions and PRs very much too. Still working 99% alone on the code part ;). I have started to write some important things up over at my blog, regarding getting started in contributing :).

Thanks everybody for helping. Too thanks for the many translations in the last days, keep going! :+1:

ema-pe commented 6 years ago

Hi, I'm using your application every day and these are my answers to your questions:

Which Android version?

Android 7.1.2.

Which OS?

LineageOS.

Screen size (as in inches physically)

4.5 inches.

Screen size (pixels, 1080x1920 etc)

540 x 960 pixels

Hardware keyboard available?

No.

do you mostly start with title, or immediately with content?

I think that the default title looks ugly. It is only an useless number for a human. It could be more useful a customizable pattern (for example today's date).

how often do you use Undo/Redo

Thanks anyway for all work that you do Thanks anyway for all work that you do Never. I you want to decrease memory consumption just save a certain amount of edits, maybe a custom value.

Recent I introduced a different markdown parser/converter

I don't use a render, because I prefer to edit and view notes in the textual form.

What about default font

I like it.

Thanks anyway for all work that you have done, when I'll become more fluently with Java I promise to help you!

TiagoDanin commented 5 years ago

About Software: Android version: 1.7.2. OS? LineageOS.

About Hardware: Screen size: 4.5 inches Screen size: 720 x 1280 pixels Hardware keyboard: USB (keyboard + Mouse)

About app:

gsantner commented 5 years ago

Hi everbody!

As of development, contributions are very welcome! Pick something if you want, hot topics (features) currently are:

Smaller:

gsantner commented 5 years ago

Hey everybody!

Markor v1.2 released

2018-09-18-markor-v1 2-features

ghost commented 5 years ago

Just placing an idea here: It would be really cool if you added support for Google Fonts, which would allow the user to use any of their massive range of fonts. I'm not sure if you have to pay for it (probably, it's Google) but it looks interesting.

Here's a link to their REST API

gsantner commented 5 years ago

@def0x099 You can do this using the Inject -> Head option, by adding the including and setting the font to *. No, this for sure won't get added to Markor. As noted, it must work fully offline and I don't really want to add something that doesn't work offline ;) .

ghost commented 5 years ago

p.s You can make an easy $20 by implementing this feature, and then filing a Pull Request.

https://www.bountysource.com/issues/63545644-markdown-table-editing-popup (#338)

jamesnsecond commented 5 years ago

Feature request: ability to put a note in the notification bar like this app https://github.com/BijoySingh/Scarlet-Notes

@jamesnsecond: see https://github.com/gsantner/markor/issues/157 (comment edit by gsantner)

gsantner commented 4 years ago

Hello Markor users!

I want to know from you regarding sorting at the filemanager (kind of survey):

Do you like it that documents are always sorted above other files (like videos, binary files, pdfs etc), or do you prefer that all files are sorted independent if they are a document or not?

Currently it's the second one (so you will first see sorted group of folders (depends on settings), then sorted group of documents and then a sorted group of other files.

Please give a GitHub reaction on this comment, using a :+1: or a :-1: . I'm aware of cons and pros, please no comment, just thumbs up or down on this comment, thanks! I want to wait with any changes till I see a counter of >=10.

gsantner commented 4 years ago

Just cleaned this community thread, combined some questions / answers and surveys. Also deleted older update announcements.

heysupratim commented 4 years ago

Hi @gsantner I want to contribute to general visual design of the app. I can help with a lot of typography/iconography/visual design aspects. Let me know if you are planning on any design refreshes?

gsantner commented 4 years ago

@heysupratim Basically I did a nearly complete overhaul at v1.0 and v2.0. Honestly speaking - don't want to make drastic changes, rather improve where needed.

I'm open for discussion - either make an separate issue for discussion OR contact me private (see https://gsantner.net)

comradekingu commented 4 years ago

@heysupratim Mock up something so we know where you see improvements :)

harshad1 commented 4 years ago

Is is possible to rearrange and or disable (some of) the buttons in the toolbar? If so, I think this would be a great feature...

sparagi commented 4 years ago

I was thinking of opening one or more feature requests regarding todo.txt. I'm not sure how many issues it should be, or what exact behavior most users want, so I thought I'd ask here first.

The idea is to let the user control the project & context menus. Right now, they contain projects and contexts in the file being viewed, plus hard-coded defaults. I would like them to contain entries in the file being viewed, plus entries I configure, and no hard-coded defaults; likewise for contexts.

I could imagine implementing this by looking for a .todo.projects.txt and .todo.contexts.txt (or similar) in the same folder as the todo.txt file(s). These files could be created containing the existing defaults when Markor creates a todo.txt in that folder, and the first time someone changes the format of a file in that folder to todo.txt. Potentially one could search up the directory tree for such a file at a higher level (could be a separate feature request). Or, a picky/advanced user could create them manually based on some documentation, and Markor could use the current behavior when they don't exist.

Personally, I like the automatic creation idea best because it makes it obvious what to change if you are a Unix user, it gives new users a set of defaults to help them try out todo.txt, and it seems easily localized. I like putting this configuration in the filesystem instead of a settings pane because it lets one have a different set of projects & contexts in different directories, which is perfect for people with separate lists for home & work.

As a fallback, it would be an improvement (in my opinion, not sure about others) if it were just projects from the current file, without the hard-coded defaults (could be a separate feature request). But, I think that means that new users would have no example projects & contexts.

I don't have an Android development environment right now, but I need to set one up anyway. Looking at the code, I think this is a simple enough change that I could implement it if there is an option other people like. Obligatory warning: My development & response time in general tends to be very bursty.

So. Does one or more of these sound good? How many/which feature requests should I open? It seems appropriate to move further discussion about how it should work to specific issue(s).

gsantner commented 4 years ago

I suggest to keep it as simple as possible, for dev and for user. This would be to have a setting option like default tags and default cats which have a comma sep list of entries. In case of tags, music,video can be set as original default value.

I do not suggest an own file for this.

sparagi commented 4 years ago

That sounds fine to me. I'll open a separate issue tomorrow!

ema-pe commented 4 years ago

Hi.

I updated Markor on my mobile to v.2.2.5. I noticed that I cannot disable text actions bar, because this settings has been removed with 37a9c13. Why this option has been removed?

codingepaduli commented 4 years ago

Is Markor editor compatible with Editorconfig ( https://editorconfig.org/ ) ??

If not, can I add a feature request?

gsantner commented 4 years ago

@codingepaduli No. You can but I have strong doubts somebody will implement it.

Gowa2017 commented 4 years ago

Can we set textaction bar in two line?

How about add support to mermaid and graohviz

gsantner commented 4 years ago

Can we set textaction bar in two line?

No and this wont ever happen. Vertical space is limited and most important.

How about add support to mermaid and graohviz

There are tasks open, you can start implementing it.

Gowa2017 commented 4 years ago

Can we set textaction bar in two line?

No and this wont ever happen. Vertical space is limited and most important.

How about add support to mermaid and graohviz

There are tasks open, you can start implementing it.

I know you means what.But when we only need to write current line, say it so called focus mode, the vertical space is not so important, so if we can give a setting option to control this?

And for programm users, the most used textactions may be are : heading, code, list, bold, or we alternatively give a method to set the textactions order?

gsantner commented 4 years ago

Custom order was often asked already and theres a issue for that yes

sivaraam commented 4 years ago

Apologies for chiming in.

But when we only need to write current line, say it so called focus mode, the vertical space is not so important, ...

That's what you think. I think the vertical space is important just like @gsantner says. See below screenshot for reference:

Screenshot_2020-03-18-19-07-33

That's a screen shot of a device I use day to day. If the textaction bar takes 2 lines, I'm doomed.

Just wanted to mention this.

evergreen00 commented 4 years ago

Hi Gregor, thanks for the awesome piece of software. I do have a couple of questions: 1) Is it possible to create new templates and/or modify existing ones? 2) Is it possible to use an existing note and copy it to a new one, giving it a different name? 3) Is it possible to filter out media files from a view? In the notebook view for instance, I can only filter (show/hide) dot files. The ability to hide audio and image files would prevent that list from getting too cluttered. From my point of view, it's a good thing media files are saved in the same folder as the notes. I just miss a toggle to filter them in (default == hide) when I need to rename them. In a normal case, I just want to see audio and images embedded in the note itself, not it the folder view.

Thanks again for your program. Keep up the good work Evergreen

gsantner commented 4 years ago
  1. Not yet, but I know people (incl myself) want it. It's a thing for sure is accepted into Markor, happy about (code) contributions. Templates currently serve more as "examples" ans "showcase" what the formats can do. So how to make a presentation, how to insert pictures and like that.
  2. Yes. "import" is what you look for, in the file manager main view.
  3. No. But you have the ability to set sort order And to chose your filenames. ;).
evergreen00 commented 4 years ago

Thank you Gregor. I am managing with the workarounds. :)

harshad1 commented 4 years ago

The To-Do and QuickNote shortcuts (Long press icon -> drag shortcuts to home screen) do not seem to work for me. I get an 'App not Installed' message. Is this happening to anyone else?

gsantner commented 4 years ago

You need to restart the device after enabling/disabling the launcher settings option. This is a feature/limitation by Android OS.

That one is meant right? For the newer Quick shortcuts its required to enable setting as well as it uses the other launchers

goyalyashpal commented 4 years ago
Thanks

Thanks a TONNE for (1) making this app, (2) for Free/Free and (3) making it available on F-Droid. I am lovving the KaTeX support (MD supp is awesome as well, but currently that is not my focus :)

Using it from 2 days and so far it has been very very easy to use (kudos for awesome UX flow).

I am using it for aid in studies - for writing formulae - to be used as image for answers in ankidroid flash cards (since my phone doesnt have awesome camera).

Also, that guide/blog regarding syncthing seems awesome. Will definitively give it a try.

Reply

oh, and I do use undo button (2-3 steps). I am using it on AOSP 6.0M, 5.1" screen. I start direct with content (as of now). No ext keyboard available.


Quick Feedback:-

(on F-droid):

(in app):

(meta, here in this issue):

gsantner commented 4 years ago

@yashpalgoyal1304

Thanks for feedback. Basically that sums for what I built Markor for my own goals for univeristy notes :D.

If you are interested, we can add a "what users say" section about yours. https://gsantner.net/project/markor.html#what-markor-users-say

For description, please send a PR to this repo, updating readme. Fdroid and website is basically copy-paste of the README first section.

Groxx commented 4 years ago

Greetings! I've been hunting for a decent markdown viewer/editor for my pile-of-notes folder, and recently discovered this one. So far I like it! I am a bit curious if you have any kind of "features I'd consider including" vs "features that will not be included" doc somewhere. Or maybe this issue-thread serves that purpose? I can just type 'em in here if so.

I'm also using Epsilon Notes (which appears abandoned, sadly), and some of its UI setup is super nice for rapid browsing / navigation, and I might be interested in building some of that... but I don't want to try to force my goals on your project :)

gsantner commented 4 years ago

Basically the readme.

The biggest one is: Should work fully offline, and syncing done by real sync apps. That is being asked and questioned often.

Groxx commented 4 years ago

yep, on that I suspect we completely agree :) I'm tired of lock-in and outliving products, so offline + any sync + plain files is exactly what I'm looking for.

So! Some soft feature discussion requests:

no doubt I'll come up with more eventually :) but I'll start with that for now.

gsantner commented 4 years ago

@Groxx

yep, on that I suspect we completely agree :) I'm tired of lock-in and outliving products, so offline + any sync + plain files is exactly what I'm looking for.

lock-in note is probably something to write bold and clear on website/docs. Main point.

Epsilon Notes left/right swipe gesture sidebar

Not planned/wanted, and as you said Android is going for swipe based OS navigation, which would be conflicted. Actions will stay at bottom buttons or at toolbar.

encrypting other kinds of files seems simple enough, is there a reason it's only text? could it be expanded + optional?

It's always optional. Encryption is only used when file extension is .SOMETHING.jenc. No as "view mode" and converters expect unencrypted stuff, and somehow getting passwords into browser/html is nothing I ever want to happen.

yaml-like frontmatter seems fairly standard, e.g. as CommonMark (never mind, it's not in their spec. and the forum seems to have a couple standards. hmmm.). it's hidden in Markor (which is a fine initial step), but could it be used for stuff? e.g. I'd really like my title: ... text to become the default link text, instead of the filename.

the frontmatter is for application specific configuration. If not hidden, it would render as headings (due text\n---). As Markor doesn't know what you want todo/configure with the frontmatter it cannot use it (as Markor is again not locked-in to specific programms).

ome of these things could be optional/flexible. are you in favor of adding a million (organized) settings, or are you trying to keep it around the complexity you have now?

Markor is lightweight and I want it to stay as such. People keep suggesting add this and that and I keep telling them that I don't want to throw any shit into it. Dependency hell is nothing I want to have here. Settings are added when needed, but in general don't want it to grow much.

how do you feel about Kotlin in contributions? (I haven't yet checked the code, I don't want to put any significant effort in while on a work-owned computer)

Bad. Already tried it in a different foss project and result was pretty bad. For one, kotlin has many syntax sugar and allows to express things differently. Leading to bad code quality as on a small project you cannot enforce big big rules on minor contributors. That way you get nobody to help you into project. Also, guess 100% kotlin devs know java, but not every java dev knows kotlin => less devs, less contributions.

Groxx commented 4 years ago

... somehow getting passwords into browser/html is nothing I ever want to happen.

Aaah. Yeah, that makes a lot of sense. Maybe an alternate approach is to use data-uris to inject decrypted images? Though that doesn't work for other media...

the frontmatter is for application specific configuration. If not hidden, it would render as headings (due text\n---). As Markor doesn't know what you want todo/configure with the frontmatter it cannot use it (as Markor is again not locked-in to specific programms).

From what I'm seeing with KaTeX, seems kinda like you're aiming to keep all extra-markup features inferred, rather than explicit? So e.g. the Mermaid integration would use ```info, and not some other kind of flag? As opposed to some MD viewers using frontmatter to enable/disable Mermaid / other stuff.

If so: makes sense / I can work with that. I suspect it cuts out some of my wishlist, but eh - I see where you're coming from. I'll aim to stay in those bounds :) And yeah, frontmatter is so unspecified / inconsistently implemented that I fully support staying far, far away if desired.

Bad.

Also fair :) Figured it was worth a try!

Groxx commented 4 years ago

Moved to #963

dancruzsc commented 4 years ago

In todo.txt view mode the text won't get colored as in edit mode. Is possible to toggle it or something? Screenshot_20200602-232941

gsantner commented 4 years ago

859

Currently edit mode is the main implementation and I dont really feel the high importance for improving todo view mode.

rfn0 commented 4 years ago

Hey, Thank you for the amazing app. Would you please help to understand how to create a link to a section in another .md file?? Tried a lot of searching and trial and error. Nothing seems to work. Thanks

Answer -> #912

uheinema commented 4 years ago

Hello,

first a big Thank you!

That aside, one thing irritating me is the missing path name display in recent files I have a lot of README.md and it is impossible to sort them out this way

Screenshot_20200607_044053_net gsantner markor Anything in settings? Or a good first issue?

gsantner commented 4 years ago

You can long-press any item and use the info button, there you can find the full and folder path.

Adding folder path to the filebrowser for each list item won't happen. It's just too much bloat/information and devices can barely fit the filename itself.