Impressia è una app Pixelfed per iPhone semplice e intuitiva che si concentra sulla presentazione e sulla condivisione delle foto. Con Impressia è possibile sfogliare una timeline dedicata esclusivamente alle foto. Ciò significa che non troverete altri tipi di media nell'app, in modo da potervi concentrare esclusivamente sulla scoperta e sulla fruizione di belle fotografie. https://pixelfed.uno
Go to file
Marcin Czachurski f2f8b9cd1a Remove Resources folder from xcode project 2023-10-10 18:47:43 +02:00
.github Add sponsor information 2023-03-28 10:46:49 +02:00
Assets Add new icons 2023-10-06 17:19:53 +02:00
ClientKit Hide statuses without alt text 2023-10-10 13:30:53 +02:00
CoreData Hide statuses without alt text 2023-10-10 13:30:53 +02:00
EnvironmentKit Hide statuses without alt text 2023-10-10 13:30:53 +02:00
Localization Hide statuses without alt text 2023-10-10 13:30:53 +02:00
PixelfedKit Improve refreshing home timeline 2023-10-01 18:45:49 +02:00
Resources Change readme file 2023-04-01 09:09:58 +02:00
ServicesKit Improve refreshing home timeline 2023-10-01 18:45:49 +02:00
SharedAssets.xcassets Enable automatic resource generator 2023-09-19 19:32:27 +02:00
Vernissage Hide statuses without alt text 2023-10-10 13:30:53 +02:00
Vernissage.xcodeproj Remove Resources folder from xcode project 2023-10-10 18:47:43 +02:00
VernissageShare Compose screen refactoring (remove duplicated code) 2023-04-20 19:40:19 +02:00
VernissageWidget Add first implementation of reblogs on timeline 2023-09-29 16:03:42 +02:00
WidgetsKit Hide statuses without alt text 2023-10-10 13:30:53 +02:00
.gitignore Add gitignore 2022-12-29 17:33:15 +01:00
.swiftlint.yml Change version to 1.4.0 (113) 2023-04-15 08:24:13 +02:00
LICENSE Change license to Apache 2.0 2023-03-28 10:35:38 +02:00
README.md Update Drops dependency to newest version 2023-10-10 18:20:38 +02:00

README.md

Vernissage

Vernissage is a simple and intuitive Pixelfed client that is focused on showcasing and sharing photos. With Vernissage, you can browse through a timeline that is dedicated to photos only. This means that you won't find any other types of media in the app, so you can focus solely on discovering and enjoying beautiful photography.

Our app features a clean and minimalistic interface that is designed to put the focus on the images. You can easily like and comment on photos, as well as follow other users to keep up with their latest posts.

Vernissage is 100% free and open-source.

So, whether you're a professional photographer, an amateur enthusiast, or simply someone who loves to discover and share stunning photos, Vernissage is the perfect app for you. Try it out today and join our growing community of passionate photo lovers.

It's built entirely in SwiftUI.

Contributing

You can fork and clone repository. Change development team and bundle id. Do your changes and create a pull a request 👍.

Thank you in advance for any, even the smallest help, with the development of the project 💕!

Translations

Creating new translation is pretty easy, all you need to do is to copy two folders:

  • Vernissage/Localization/en.lproj
  • Vernissage/PixelfedKit/Sources/PixelfedKit/Resources/en.lproj

In the name of the folders you have to put the code of the new language (here you can find the languages codes). Then you have to open files in these folders and translate them 🇯🇵🇫🇷🇨🇮🇧🇪. After translation create a Pull Request 👍.

From time to time you have to come back and translate lines which has been added since the last translation.

Technical debt

Things that should be implemented in version 2.0:

  • Use auto generated resources (Color/Images) instead static extensions (how to do this in separete Swift Packages?)
  • Move to xcstring (new Xcode transaction system)
  • Move to new Observable macro (iOS 17)
  • Migrate to SwiftData (iOS 17)
  • Use ViewModels
  • Add tips (new TipKit framework in iOS 17)
  • Enable swiftlint (https://github.com/realm/SwiftLint/issues/5053)