Git Product home page Git Product logo

edhita's Introduction

Edhita

Fully open source text editor for iOS written in SwiftUI.
https://edhita.bornneet.com/

What does Edhita mean?

Edhita (Japanese Romaji) == エディタ (Japanese Katakana) == Editor (English)

Looking for the Android version?

If you're curious about the Android counterpart, developed using Kotlin, check out DotText.

Development

$ cp Constants.swift Edhita/Models/
$ open Edhita.xcodeproj

The Swift Package Manager is used for dependencies.

SwiftUI

Edhita is currently built with SwiftUI.
Previous versions were built with Swift (UIKIt) or Objective-C.

Year Version Technology Branch
2022 3.x.x SwiftUI master
2014 2.x.x Swift (UIKit) uikit
2010 1.x.x Objective-C Objective-C

Mojicon

Icon images are created by Mojicon.

Acknowledgments

License

The MIT license

Author

@tnantoka

edhita's People

Contributors

mbkr1992 avatar rivera-ernesto avatar tnantoka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

edhita's Issues

Markdown preview not working

Markdown preview is unstable. It sometimes shows but sometimes it won't.

I am using ios 8.1.2(12B440) on iPhone5
I am assuming ios8 is the cause

iOS 11.1.1 and Quotations on a Blutooth Keyboard

With the recent updates to iOS (running on an ipad air 2), quotations no longer register appropriately. See attached photo. This issue applies to both single and double quotations. I have this issue with both the blutooth keyboard I use (microsoft universal blutooth keyboard), and with the popup standard keyboard on my ipad. I have mapped the the english (qwerty) keyboard, and the hardware keyboard is set up as english- United States - ABC extended or US. This seems to be the only issue with these settings. When I map the hardware keyboard to US Interhational PC, this resolves the issue of quotations, but I lose my arrow key functionality. Anyone have a solution?
2434f3b0-cada-4c47-9a0b-488c01fd0479

Ftp upload

There are no obvious way to upload files over FTP, or to commit changes.

Double-tapping "Delete" button crashes the app

If you double-tap the "Delete" button while the animation is still playing, it crashes the app and also deletes the most recent file in the directory in addition to the file you selected. (I keep backups, so I didn't lose any work from this. 😄)

Don't show browser options for non-HTML files

If I'm editing anything other than HTML, I don't want to see the Browser or Dual views. The display options should not be present when editing other files. Ideally (though a bit more difficult to implement) the settings could contain an option to add custom filename extensions to trigger the display options, i.e. .erb or .hbs.

Lock files?

Hello,

Im using edhita for taking notes about software projects and building wiki pages for documentation.
But sometimes i need to take some private notes.
I wonder if you guys can add some password protection for files or fingerprint protection like Notes.app that would be great.

Thank you.

Emmet?

would it be possible to add a way to use emmet in this app?

Question about configuration

Hi, I'm not understanding the setup.
It seems like AppSecret.swift is missing from the project.
I don't understand how we can run the copy command on a file that doesn't exist.
Are we suppose to create the file ?
cp AppSecret.swift Edhita/Models/

I would love some clarification
Thank you

-Ivan

Error when doing 'pod install'

$ pod install
Re-creating CocoaPods due to major version update.
Analyzing dependencies
Fetching podspec for Megrim from https://raw.githubusercontent.com/tnantoka/podspecs/master/Specs/Megrim/Megrim.podspec
[!] The Megrim pod failed to validate due to 3 errors:
- ERROR | attributes: Missing required attribute summary.
- WARN | description: The description is equal to the summary.
- ERROR | description: The description is empty.
- ERROR | File Patterns: The Megrim (0.1.0) spec is empty (no source files, resources, resource_bundles, preserve paths, vendored_libraries, vendored_frameworks, dependencies, nor subspecs).

[!] Ignoring obsolete HEAD specifier in EDHFontSelector (HEAD)

[!] Ignoring obsolete HEAD specifier in HEAD based on 0.2.1

FinderListVC cannot go back

because there is a settings button on the

navigationItem.leftBarButtonItem

we can not go back to previous / up directory

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.