Giter VIP home page Giter VIP 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  avatar

edhita's Issues

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

Emmet?

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

Ftp upload

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

FinderListVC cannot go back

because there is a settings button on the

navigationItem.leftBarButtonItem

we can not go back to previous / up directory

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.

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. 😄)

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

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.

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

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

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.