Max Desiatov
62f43d30fb
Add Binding property wrapper, remove unused code ( #106 )
2020-04-07 15:26:42 +01:00
matvii
d0016c3141
Add TokamakLogger ( #104 )
...
* Init TokamakLogger
* Add TokamakLogger
* Apply swiftformat
* Fix var name
* Add TokamakLogger to project
* Add TokamakLoggerTest
* Remove unused code form TokamakLogger
* Remove logLevel proxying
* Add TokamakLoggerTest
* Add TokamakLoggerTest
* Add TokamakLogger to TokamakCLI
* Remove logLevel assignment
* Add TokamakCLI options bloc to Linter.md
* Remove force unwrap
* Add Logger
* Refactor TokamakLogHandler
* Apply swift format
* Fix error names
* Make error enum public
2019-06-04 16:52:58 +03:00
Max Desiatov
78fa74d592
Rename TokamakCLI executable to plain tokamak ( #90 )
2019-05-06 11:28:41 +01:00
matvii
ee1f2d93c8
Add SwiftCLI dependency to TokamakCLI ( #89 )
...
* Add public lintFile
* Add SwiftCLI package
* Add CLI to TokamakCLI
* Apply swiftformat
* Fix TokamakCLI version
* Fix typo
* Update TokamakCLI error catch
* Update TokamakCLI path
* Update Linter.md
* Remove SRCROOT
* Update Linter.md
* Update XcodeReporter
* Update project.pbxproj
* Remove commented print
2019-05-03 19:26:08 +03:00
matvii
472dca3d36
Add TokamakLint module ( #79 )
...
* Init TokamakLint
* Fix Package.swift
* Move TokamakLint to Source
* Add SwiftSyntax to TokamakLint dependencies
* Rename TokamakLint to TokamaCLI
* Rename Lint.swift to main.swift
* Update TokamakCLI
* Init Lint Test
* Gererate project
* Update package.swift
* Clean and build
* Add Lint module
* Init test for one file
* Init file to test props
* Add test to check Props is Equatable
* Add lint warning
* Add warning to Props is not conformance from Equatable
* Init Linter doc & clean files
* Clean up code
* Format code
* Fix TokamakCLITest
* Fix Lint functions
* Remove IOU from TokenVisitor with optional
* Remove Encodable conformance from Node
* Remove unused file
* Rename test file
* Add comment of usage to `TestPropsEquatable`
* Remove unwanted methods
* Add scheme variable to TokamakCLI
* Update Linter.md
* Update TokamakCLI scheme
* Update Tokamak project
* Refactor TokamaLint
* Fix typo
* Add negative test to TokamakCLI
* Change output error function
* Simplify TokamakLint
* Fix TokamakLintTests
* Add error print to TokamakCLI
* Add error print to TokamakCLI
* Remove escapeHtmlSpecialCharacters
* Add print error to TokamakLint
* Add LintError
* Remove unused LintError case
* Expand LintError message
* Format LintError
* Format LintError
2019-04-08 17:07:55 +03:00
Max Desiatov
b6c94827ef
Add build jobs/stages to .travis.yml ( #80 )
...
This will enable testing backward compatibility thanks to the build jobs for Xcode 10.0, 10.1 and 10.2.
2019-04-01 09:44:20 +01:00
Max Desiatov
de0726914c
Add TokamakAppKit module ( #60 )
...
This also adds separate `TokamakDemo` module in the main project, which will host all examples that can be cross-platform. A few `Style` properties were removed, which were duplicated in UIKit and duplicated versions couldn't be cleanly mapped in AppKit. `contentMode` was moved from `Style` to `Image` as `NSView` doesn't have `contentMode` at all, and for UIKit the only use that I know of is related to `UIImage` anyway.
Resolves #1
* Mostly empty TokamakAppKit module, fix copyright text
* Add TokamakDemo module, working counter on macOS
* Fix layer props and accessibility for AppKit
* Fix linter issues, completely remove `center` prop
* Fix line length in NSViewComponent
* Remove unused and broken ScrollView for AppKit
* Add macOS column to StandardComponents.md
* Make contentMode on Image non-optional
* Fix missing initializer call in ImageView.swift
* Change the domain name for the docs dir
* Fix TokamakAppKit after text Children -> Props fix
2019-03-12 11:37:22 +00:00
Max Desiatov
c197701e36
Rename Gluon to Tokamak ( #44 )
...
* Rename Gluon to Tokamak
* Fix scheme in .travis.yml, fix storyboard
2019-02-18 10:54:49 +00:00
Max Desiatov
0d467edbf8
Add .swiftlint.yml and fix linter warnings/errors
2018-12-29 14:41:46 +00:00
Max Desiatov
e4ea316b3a
Apply SwiftFormat changes
2018-12-28 21:54:16 +00:00
Max Desiatov
5e4cd27726
Add GluonTestRenderer target, bump iOS version
2018-12-18 13:27:37 +00:00
Max Desiatov
072c37f693
Change file layout to support SwiftPM
2018-12-07 11:21:37 +00:00