Periodum: An Interactive Periodic Table Project

Related tags

Cache periodum-apple
Overview

Periodum: An Interactive Periodic Table Project

This project started as a Turkish periodic table; however, we are now at a point where we want to go international by converting the project to English. We have a path forward and we are seeking programmers that are willing to take on the language expansion process. Contribute to the project if you're interested - and feel free to ask any questions if you cannot figure out anything (because of language or for any other reason)!

Apple Platforms

This repository is for Apple platform clients (iPad and macOS at the moment). If you want to contribute to the web based project please go to periodum repository.

Important Links

Contributing

  • Fork the repository
  • Create a feature branch from develop branch called feature/<my feature name> on your fork from
  • Work on your feature branch
  • When it is ready, create a pull request to develop

Screen Shot 2022-01-29 at 03 34 24

You might also like...
Use Yelp API to fetch restuarants around a location and show them in a table view
Use Yelp API to fetch restuarants around a location and show them in a table view

Yelp Use Yelp API to fetch restuarants around a location and show them in a table view - Infinite scrolling, Prefetching, Image Caching. Design Patter

Manage multi-domain url auto mapping ip address table.
Manage multi-domain url auto mapping ip address table.

Domainer Multi-domain mapper. This library provides manage multi-domain table. Features Manage multi-domain mapping main domain. Find best domain whic

App uses API to display information about City and State user using expandable table cell
App uses API to display information about City and State user using expandable table cell

Expandable Table Cell iOS App App uses API to display information about City and State user using expandable table cell Implemented Using MVVM with Cl

Using UI Table View
Using UI Table View

News-App Table View와 Table view controller Table View : Table의 크기를 지정할 수 있다. Table View Controller: 전체의 뷰가 하나의 테이블 Table View Table view 구성요소 결정하기 어떤

Using UI Table View With Swift
Using UI Table View With Swift

News-App - Apple 관련 기사를 보여주는 News app을 만들 것입니다. - 자세한 과정은 리드미에 있습니다. Table View와 Table view controller Table View : Table의 크기를 지정할 수 있다. Table View Co

XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.
XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.

XLForm By XMARTLABS. If you are working in Swift then you should have a look at Eureka, a complete re-design of XLForm in Swift and with more features

Have you ever wanted to just throw your optional like a table?

JebStolem Have you ever wanted to just throw your optional like a table? Or mayb

Typed, yet Flexible Table View Controller
Typed, yet Flexible Table View Controller

ConfigurableTableViewController Simple view controller that provides a way to configure a table view with multiple types of cells while keeping type s

Simple static table views for iOS in Swift.
Simple static table views for iOS in Swift.

Simple static table views for iOS in Swift. Static's goal is to separate model data from presentation. Rows and Sections are your “view models” for yo

A Swift library for swipeable table cells
A Swift library for swipeable table cells

BWSwipeRevealCell Using the library **Note: Use version 1.0.1 for Swift 2.3 support and version 2.0.0 or higher for Swift 3 support ** There are two m

Type-safe declarative table views.

TableKit TableKit is a super lightweight yet powerful generic library that allows you to build complex table views in a declarative type-safe manner.

Generic table view controller with external data processing
Generic table view controller with external data processing

FlexibleTableViewController Swift library of generic table view controller with external data processing of functionality, like determine cell's reuse

A UITableView extension that enables cell insertion from the bottom of a table view.
A UITableView extension that enables cell insertion from the bottom of a table view.

ReverseExtension UITableView extension that enabled to insert cell from bottom of tableView. Concept It is difficult to fill a tableview content from

TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views.

TLIndexPathTools TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views. Here are some of the awesome th

Easy and type-safe iOS table and collection views in Swift.
Easy and type-safe iOS table and collection views in Swift.

Quick Start TL;DR? SimpleSource is a library that lets you populate and update table views and collection views with ease. It gives you fully typed cl

Make your table view expandable just by implementing one method.
Make your table view expandable just by implementing one method.

ExpyTableView About ExpyTableView is a re-write based on SLExpandableTableView. Takes some ideas, concepts and codes and regenerates them in Swift. Le

Swift library to support collapsible sections in a table view.
Swift library to support collapsible sections in a table view.

CollapsibleTableSectionViewController A Swift library that helps you collapse table view sections. Features Support collapsible sections in a table vi

TableViews - Emoji Table View For iOS With Swift
TableViews - Emoji Table View For iOS With Swift

TableViews Hello! This is EmojiTableView. Let me introduce you my first app when

Hotels By Location - Click on the table view cell will navigate to hotel url
Hotels By Location - Click on the table view cell will navigate to hotel url

HotelsByLocation About This is the final project of IOS Nano Degree. Longpress or search locations. It'll drop a pin on the map. Click on the annotaio

Comments
  • Filtering Elements

    Filtering Elements

    Blocked

    • [x] Requires design
    • [ ] Requires #1
    • [ ] Requires #5

    Design

    Whole popover should be scrollable to support different screen sizes.

    Initial filter popover design

    1-Filter-PopOver@2x

    Region selected popover design

    2-Filter-Region@2x

    Region selected table design

    3-Filter-Region-Activated@2x

    Category selected popover design

    4-Filter-Category@2x

    Category selected table design

    5-Filter-Category-Activated@2x

    blocked 
    opened by umurgdk 0
  • Search functionality

    Search functionality

    Add a search bar so the users can search an element by its name.

    Blocked

    • [ ] Design needed
    • [ ] Requires dimmed element card appearance from #1

    Discussion

    What other search targets, would it make sense to search a compound by name for example?

    blocked 
    opened by umurgdk 2
  • Implement all element card state appearances

    Implement all element card state appearances

    Element cards can be in 3 states

    • [x] Regular
    • [x] Highlighted
    • [ ] Dimmed

    Regular State

    Regular card state is the default appearance shown in the periodic table. They have a dark background and their text is colored by their category RegularElement@2x

    Highlighted State

    Highlighted state is used in element inspector, compound builder as well as search results highlighting. Card background becomes the text color (which is the color decided by the elements category) and text becomes black (keeping the text transparency)

    HighlightedElement@2x

    Dimmed State

    Dimmed state is used for dimming unrelated search results on the periodic table to make related search results pop. Dark background is used as in regular state and text becomes dimmed gray.

    https://www.sketch.com/s/3fe4efef-a8ae-47af-b455-98587010d778/a/WKOlxmw#inspector

    Regular Element

    enhancement design 
    opened by umurgdk 0
Owner
Evrim Ağacı
Turkey's most visited popular science platform.
Evrim Ağacı
🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

Motivation Working on a project with a huge amount of pods I had some troubles: - Slow and unnecessary indexing of pods targets, which implementation

Vyacheslav Khorkov 487 Jan 5, 2023
Periodum-apple - iPad and macOS client for periodum.com

Periodum  iPad and macOS client for periodum.com

Umur Gedik 1 Jan 31, 2022
🌊 - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.

Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexibl

Sebastian Boldt 2.4k Dec 25, 2022
🌊 - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API.

Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexibl

Sebastian Boldt 2.4k Dec 25, 2022
A sample project that provides the basics to create an interactive VR experience on iOS

VR_Toolkit_iOS A sample project that provides a basic toolkit to create an interactive VR experience on iOS. Written in Swift 2.0 using SceneKit. We a

Arthur Swiniarski 85 Apr 6, 2022
Simple static table views for iOS in Swift.

Simple static table views for iOS in Swift. Static's goal is to separate model data from presentation. Rows and Sections are your “view models” for yo

Venmo 1.3k Jan 5, 2023
Easy and type-safe iOS table and collection views in Swift.

Quick Start TL;DR? SimpleSource is a library that lets you populate and update table views and collection views with ease. It gives you fully typed cl

Squarespace 96 Dec 26, 2022
Swift package to convert a HTML table into an array of dictionaries.

Swift package to convert a HTML table into an array of dictionaries.

null 1 Jun 18, 2022
A simple app that downloads a list of albums from iTunes and displays it in a table

A simple, sample app that downloads a list of albums from iTunes and displays it in a table. It also allows the user to bookmark albums which are then

Eden Choi 0 Oct 30, 2021