- Announcement
- Requirements
- First-party software
- Third-party software
- Gifts
- Account points
- License
- Credits
- Contributing
- Author
This is the great home-made macOS app project to accomplish .mov to .gif file conversion task.
| Acronym | Stands for |
|---|---|
| CPL | Console_Perseus_Logger |
| PDM | Perseus_Dark_Mode |
| PGK | Perseus_Geo_Kit |
| A3 | Apple_Apps_Approbation |
| T3 | The_Technological_Tree |
| P2P | Person_to_Person |
The initial point of development process.
ADD: Screen shots or/and animated gif.
ADD: Business features.
Multilanguage:English and RussianDark Mode:Light, Dark, Auto
Note
The current app project is represented in source code only, it's a developer edition.
To build:
Specifications:
- Functional specification
- Translations EN, RU
| Type | Name |
|---|---|
| Package | ConsolePerseusLogger v1.7.0 |
| Package | PerseusDarkMode v2.1.1 |
| Class | MessageLabel |
| Type | Name |
|---|---|
| Class | WebLabel |
| Type | Name | License |
|---|---|---|
| Style | SwiftLint v0.57.0 Monterey+ | MIT |
| Action | mxcl/xcodebuild@v3 | Unlicense |
| Action | cirruslabs/swiftlint-action@v1 | MIT |
- CurrentSystemLanguageGift.swift
- JsonDataDictionaryGift.swift
- JsonDataPrettyPrintedGift.swift
- LocalizedInfoPlistGift.swift
- LocalizedExpectationGift.swift
- Explicit start point main.swift
- Explicit app delegate TestingAppDelegate.swift
- Explicit app globals AppGlobals.swift
- Explicit app options AppOptions.swift
- Architectural points:
- MVP applied. Based on Gist
- Coordinator.
Coordinator.swift
- Localization based on Localizable.strings approach
- Test Plan configured for EN and RU
- Changelog
- A3 environment specification
- Software requirements specification
- GitHub CI build & test
- GitHub CI SwiftLint
- SwiftLint Rules
- Git Config
- SwiftLint shell script as a build phase, SwiftLint preinstallation required
The Clear BSD License, see LICENSE for details.
Copyright © 7534 Mikhail A. Zhigulin of Novosibirsk
Copyright © 7534 PerseusRealDeal
- The year starts from the creation of the world according to a Slavic calendar.
- September, the 1st of Slavic year. For instance, "Sep 01, 2025" is the beginning of 7534.
© Mikhail A. Zhigulin of Novosibirsk for ConsolePerseusLogger, PerseusDarkMode
© PerseusRealDeal for ConsolePerseusLogger, PerseusDarkMode
© 2025 The SwiftLint Contributors for SwiftLint
© GitHub for GitHub Action cirruslabs/swiftlint-action@v1
| Balance and Control | Mikhail Zhigulin |
| Source Code | Mikhail Zhigulin |
| Documentation | Mikhail Zhigulin |
| Approbation | Mikhail Zhigulin |
| Russian | Mikhail Zhigulin |
| English | Mikhail Zhigulin |
- Language support: Reverso
- Git clients: SmartGit and GitHub Desktop
Note
The product is constructed in P2P relationship paradigm that means the only one single and the same face in the product team during all development process.
Translations and bug reports are welcome, create an issue and give details.
If you'd like to see the app in your native language consider translation for EN as a template, then prepare your translation in the same way and create an issue, EN and RU already done.
© Mikhail A. Zhigulin of Novosibirsk